I have that same feeling sometimes
I always catch less than I think I should have, but this is what I might do. Slow down your retrieve. We kayak fish small rivers often, which by the way is awesome fun and you almost never get skunked, but that's a different story. Anyway, I've noticed if one person is tearing it up and another hasn't caught anything, its usually they are reeling too fast. Throw spinning lures, Rebel Craw Crank baits. Just about everything will bite on these in a small river at least.
Go very early or very late in the evenings. Seems like for us, fishing past 10 am to 5 pm is super super slow. Fish cloudy days. Fish always bite more with cloud cover. Hope something I just typed helps. PS. Try kayak fishing. Been doing it 10 years and always great fun. Many small rivers or large streams to float, that have real low pressure. Never catch a 5 pound bass in these areas, but normally you will catch a little of everything.