The best advice I can give you is to stop putting so much pressure on yourself... and (instead) try to relax and enjoy fishing as best you can.
To be sure there's nothing anyone else can do that you can't do too. I have found that negative expectations can and do influence outcomes.
It gets aggravating to everyone at times, but it sounds like you're asking the right questions and looking at the right things to turn this around.
Take heart my brother. I'll look forward to hearing a better fishing report from you real soon... I can just feel it in my innards.
"Just Like Iron Sharpens Iron... So it is that One Man Sharpens Another Man." Proverbs 27:17