all you need is the right tool for the job.
your rigging is incorrect for the environment.
Weight is key with faster moving waters.
keep in mind, you will need to change rigs for each environment depending on the area.
one thing that you might want to look into is a slip float rig.
they work almost anywhere and are very versatile.
the trick is learning how and when to adjust them.
Pay close attention to the Thermocline and the weather.
You don't wanna be hiding your bait on the bottom / dead zone where the fish cannot see / get to it.
It will lay there hidden and limp, not moving.
Whereas, the rigs shown, will keep it out of that area, and also keep it moving, which will trigger a strike.