Keep it simple
Grubs/tubes - 2.5-4" on as light a jib as you can run and still get it to sink. I've gone anywhere from 1/32 to 1/4 oz depending upon the depth or the river, the current, and the activity level of the fish. Colors - keep it lifelike- think crayfish when the water is clear/lightly stained (pumpkin, green pumpkin, watermelon, watermelon red fleck, etc) as it gets a little more stained, I like using those same colors with a chartreuse tail. As it gets more stained, I'll use more chartreuse and/or something dark - junebug or black perhaps.
Also note - you want light line here. I like 6-8lb mono and no more than 10lb fluorocarbon. I've gone as low as 4lb with light jigs and finicky fish.
Crankbaits - you first want something that's going to be one smashing into rocks without getting hung. (Flat bills are great for this) Second, I like something that has a wider wobble (right now, I like Rapala's scatter rap) for fishing flats on the river where I can't see the weed edges or all of the underwater structure/eddies. Those things kick up sand/dirt/gravel all over the place. Colors - if it's clear, match the baitfish and crayfish they're likely eating. If the water is muddier, high contrast colors work great - everything from Sexy shad to chartreuse/fire tiger/clown, etc. I'm not on the water 3days a week anymore, but my rule was always to get crazier with the color as the water got murkier. Also, when the water is dark, rattles can come in handy.
Spinnerbaits - high visibility - willow blades, low visibility - Colorado blades. Keep appropriate weights to fish the water column. I treat the colors for spinner baits, just like plastics above. Also, if fish are coming up short or you're missing hits, a trailer hook is typically a good idea.
Topwater - note top waters float on their own, so a heavier 12lb+ mono line-leader can be a good call to keep the bait on top where it's most effective.
Walking baits - different sizes are great, but I've had a lot of success catching smallmouth on big ass Zara Spooks just walking he dog and pausing. I've been successful using spooks in the more lifelike colors and in stained water I keep crazy colored Yo-Zuri walking baits in my box.
Poppers - probably my favorite way to catch smallmouth in a river - the classic Pop-R is still great, but I love the Skitter Pop. I like to keep the colors natural and I've had several completely destroyed by bass, pike, and musky over the years.
Jerk baits - some people love them, but they haven't been my biggest producers. Colors are treated like above based on water clarity. Note - countdown and suspending jerk baits can be killers on lakes or ponds, but in the current, you'll be snagging/losing baits like crazy if you aren't super careful. Stick with floating options unless the rivers your fishing have some real depth.
My .02 hopefully is is helpful.