The understated and less obvious value of the eye protection of your sunglasses is priceless.
Your suggestions I think are right on. Try some some smaller or lighter flies and work on your casting. Once you get that down a little better, try some of the heavier flies. Those heavy weighted fly might take some tweaking of your cast. I have found this to be true after casting a fly rod for years. Granted I am not the greatest caster but far from horrible. Chi flyfisher may tell you otherwise
Congrats on landing a few!