So, there's a very real art to fishing bottom contact baits in rivers and it can be super frustrating to learn without actually seeing it done/being taught/having a ton of patience. It can also be one of the absolute best ways to catch quality fish in rivers. I grew up on rivers, still fish them regularly, and a large portion of the larger fish come on bottom contact baits. There's some good advice on here already and the search feature will give you a lot more info. Some other notes:
1. High vis braid makes strike detection much, much easier, helps to reduce stretch as the line bows in the current, and will improve casting distance.
2. Abrasion resistant leaders will keep you from cursing and re-tieing constantly. I like 12lb Yo-Zuri Hybrid. Other guys like CXX. Generally, copolymer or stiff FC is the way to go anywhere with rocks and nasty stuff.
3. Learning to fish on a drift or swing is important. It can be the difference between incredible success and total failure. The best resources on youtube are fly fishing videos usually discussing nymphing. Scott F is spot on.
4. To drag lures like football heads (a great tool in rivers), you're going to want to tie off, anchor safely, or wade because it's a slower presentation that's going to sit still or bounce slower on the bottom than swing freely in the current. Drifting will often pull them into snags much, much more often and become frustrating.
5. If you're going to fish C-rigs, I'm going to suggest using short leaders no more than maybe 8". Long leaders, in heavy current, tend to create really sloppy action, and in combination with the bow in the line from the current, can make everything about hooking up a nightmare.
6. You're going to snag sometimes, no matter what. Paddling upstream isn't fun, but it's just part of the process. The better you get at feeling the bottom, the better you'll get at avoiding snags and learning how to impart enough action on a drift to keep from hanging up and instead get strikes.
7. Not-So-Common-Sense - the speed of current, depth, and bottom make up should tell you what your lure/presentation options are. I don't care how good someone is with an Arky head jig, they're probably not going to have a whole lot of success dragging fast ripples. Similarly, a C-rig should not be your first choice for pitching shoreline laydowns.
To learn this stuff, I wouldn't so much focus on catching huge fish, but practicing basic presentations. I also think grubs fished on ball head jigs, tubes, and finesse jigs like Bitsy Bugs are probably some of the easiest lures to learn to present in current.