First off I'd skip the paddle up from Hootentown - probably the least productive stretch of the James for me during the last half-dozen years. Paddle up from H.L. Kerr (Horse Creek) or Shelvin or the unofficial access of McCall Bridge road, or even Galena. Much better fishing. The other thing would be fish the same place (like Lake Springfield or the Ozark Park) alot - like every week for a year or two at least. I know about the fish in both by fishing them often - a really great day can be as much of a fluke as a day that you get skunked - time on the water will tell you what usually works, and what doesn't.
As far as/gear/lures go - I'd keep using some of the finesse type stuff you're using, but branch out with some topwaters and cranks - small swimbaits are really good, too.