There are lots of youtube videos that will help you get good casting instruction.

I have been flycasting for longer than I care to do the math. (e.g., they put me in the "pro" division of the Bozeman fly casting contest in 1982 because I was in the employ of a fly shop at the time.) But it was not until I went bonefishing in MX recently that I realized that my self-taught casting technique (including the timing of my hauling) needed to be completely rebuilt. Getting to 80' in the wind was beyond me.