I have thought a bit about what to add to this thread, owning a shop and running a range means you listen to a lot of bullsh%t. Most folks shoot for fun, all want to be really good at it. As I said recently in Barts 600 yarder thread, it all depends on how big a pond your swimming in. Shooting "good" is relative. On this forum, your swimming in Lake Superior. From what I have seen, most folks are their own worst enemy because they absolutely refuse to admit that they have crappy habits. My weaknesses are things that some of you may take for granted. But I am not afraid to ask a question, knowing the field is 39000 strong means I expect to get a myriad of answers. That gives me a leg up on the guy that's to proud to ask for fear his "persona" may be damaged' or the guy that rips you for asking it.
I do agree equipment plays a part, reloading technique/components as well. Bottom line is, the weakest link is yourself. I had one customer who kept talking about shooting in our yearly match. He showed with no rifle, said it wasn't ready. Several fellow shooters offered him a rifle to shoot, which he refused. The next Saturday he was in the shop saying if he had as much $$$ in the rifle as the winner did, he'd be right up there in the top 5
At that level of competition, which reference wise is a smallish pond with a few big fish

, expensive equipment doesn't hurt a thing. It may not be as big a help as he imagined though considering a factory rifle
( albeit expensive ones ) has taken 1st in the match before. If your wish to be a big fish overruns your desire to learn - you've already beaten yourself.