I can't believe noone has stated the obvious. Hold your tongue to the left side of your mouth while casting. Do this, and you are guaranteed to catch fish next time.
When I first started fly fishing, I never really started to catch fish until I started fishing the smaller streams like Lynn Camp. I figure this is because there are less places for the fish to hide. Then, I gradualy move onto bigger streams. You may want to try that.