People here have given you some really good tips.
The best I can really suggest is looking at the river like a river, not a lake. River fish act entirely differently than lake fish. Depth is not an issue, walleyes will go very shallow, and most of your fishing most of the year is going to happen in less than 10′ of water(yes, there are exceptions). River fish adapt to their surroundings and forage. Fis habits will be dictated by forage habits. The forage fish are not going to be getting tossed around in the heavy current, they are going to get out of the heavy current, and try to find cover for protection. Anything that breaks or alters the current in a river is something to pay attention to. Eddys, current seams, wing dams, snags, holes, dams, inlets, etc… all of these are very significant structures(some better than others) that will hold fish. Rather than look at a large section of the river, look at a small area and figure out if you were a fish, where would you be and why. Current seams are the easiest to fish. The fish are almost always relating very close to the seam, they can sit and wait with minimal current for baitfish that are staged holing out of the main current, or food to be swept in out of the current. Fish often use these seams and slack water areas while migrating, or moving from point A to B.
Reading the shoreline can also be very important. Often fish are pounding baitfish very close to shore.. the shoreline is the most significant structure.. fish will trap bait schools against the shoreline for an easy meal, and fish can also stage close to shore simply to keep out of the current.
I could go on all day really.. it simply comes down to relating to the structure and current variations. Once you do find a few fish, use what you learned to relate to other areas.