I’ll add that I’ve paid for all of my training and some of the best “training” you’ll get is when you get involved in various matches at a gun range near you. When you shoot against people that are better than you, it will encourage you to become better, you will learn different techniques, become more familiar with your firearm and I’ve found if you have a good attitude people will go out of their way to help you.
My years as a competitive shooter did nothing but help my overall shooting ability. Great stuff.