Patience brother. From the look of that stream and what you said, you need to work on your roll cast technique. There is no reason to do multiple roll casts to get your line out 20 to 30 feet (which is way more than enough for your stream). When you get to a spot you like pull out as much line as you think you need. Then wave your rod back and forth in front of you (sideways not overhead) so the line comes out a rod length away from you on your casting side. You should have a pile of line on the water at your side. Now simply execute a roll cast to your target. (Practice)
Secondly if you want to catch bass in the 4ft or deeper water you have to use weight. I would suggest clousers or crayfish patterns with the weight built in. If the current is not too strong they will get down quickly enough. Every thing is a matter of practice and patience. Execise both and you should be able to catch as many if not more fish on that water system than with spinning gear. Just don't give up fishing however you do it and have fun.