OTF
Coney Island Whitefish Biologist
You may have very well received good training. Given where you are in your dive career, I suspect, however, that you don't yet have enough training. One thing my instructor emphasized was doing our skills in a variety of environments. Over several courses, we often worked on the same skills in: cold(ish) water wearing 7mm wetsuits, warm water, shallow water, deep water, rough seas, calm seas with no current, calm seas with ripping currents, and overhead environments. Those experiences taught me that things that might work in one situation, won't in another. There really just isn't a substitute for working on your skills in a variety of conditions over time.
Given what Dody has said in this and other threads, I would argue the problem is TOO MUCH training too fast without enough time to build experience.