In a perfect world, to build great technical shooting skills, you will be exposed to periodic great training, practice regularly on your own, and participate in regular formal or informal competition to evaluate how durable your technical shooting skill is. The great thing about competition, whether formal or informal, is you are forced to shoot drills picked by others, and do it with the stress of having to perform in front of others. In the eight months my wife has been shooting USPSA, she has developed her on demand technical shooting skills more than in the previous three or four years where she has shot almost daily but did not have to demonstrate her skill on demand in front of others. Through experience, I can guarantee that there is a big difference between what you can do on your own, relaxed, shooting drills you pick, without others watching, and what you can actually put down on demand in front of others, one attempt for score, when they pick the shooting challenge.
Recently I was discussing competition with a friend who shoots frequently but does not compete. They felt like they didn’t have enough time to compete, and I think they are doing themself a great disservice by not routinely stress testing their skill in front of others.