If you are fishing a river you need to keep in touch with the fact that moving water is variable water and can have a ton of influences. With only a few inches of water rise a spot that was good a couple days ago might not be good at all until the water recedes. Very high water has a way of erasing viable locations while creating new ones, so constantly looking for new areas should be 1/3 of your fishing trip each time out.
Some wing dams, shallower sand shorelines adjecent to breaklines into deeper water are good areas to snoop around. I have always looked at river walleye water as the opposite of what I find sauger in. If you are catching a bunch of sauger, look at the elements that set up that bite and then start looking to areas that will eliminate your sauger catching.
Probably the best cheap piece of equipment you can buy is a set of maps, whether you are fishing a river or a lake. Having a good “general” idea of where you want to look for walleyes specifically can help you narrow down preferred spots within a preferred area. Maps can be studied at home so you can apply some reasoning to your sight selections and not have actual fishing as a distraction.
There are plenty of tricks that can help lead you to El Piggo, but nothing is a better teacher than experience.