At least your catching some fish so your doing something right

Don't fall into the trap that there is some special fly that will up your catch rate to a fish a cast, as the beast hasn't been tied yet.
Fly fishing is a funny sport, one day you think you have cracked it the next it bites you in the a$$.
Lines, speed, depth and other variables make fly fishing more than hitch a fly on and catch.
Even the very best anglers all over the world struggle at times, ask some of the chaps fishing the airflo finals this year.
I think I have said before your welcome to come along with us where you could pick up some tips, we are fishing Temple this Sunday all being well.
All the best
Mike
Try a damsel or brown buzzer