There are other ways to get better, but my experience lead me to match shooting. PRS style shooting will get you part way there with a ton of reps. NRL hunter will vet out the rest in hunting scenarios. A 223 trainer, a 22LR trainer, and a pallet of ammo will help. You can't practice a little bit once a week and get there. It takes crazy round counts to make it automatic. The other thing that match shooting does is take you to many different locations to shoot on someone else's (match director's) terms. You don't get to learn the local range and feel like a bad ass. You have to actually learn how to read terrain and wind in a new location and make shots.
If you don’t have a pretty robust match shooting community, I would take a class to start. If you do, I would probably still take a class, but you could learn just by watching and asking questions at matches over a season or two.
Just to prepare you for the commitment, I was pretty decent (could top 15 a national level 2 day PRS or better in NRL Hunter, but not good enough to win) when I was dryfiring 5-7 days/week, shooting a brick of rimfire and about 300 rounds of centerfire per week minimum. In most situations, I was confident to 800 yards and in a lot of conditions further. In all but a hurricane I was pretty certain to 600. That was two years ago. My life was consumed by shooting and a lot of other areas suffered.
Now I shoot about 2000 rounds or less of rimfire and under 1000 rounds of centerfire per year. If I shoot the occasional match, I finish closer to mid pack than the top unless I am having a good day. Then, still not as good as a bad day in previous years. The range I am absolutely confident at is now about 400 with 600 being in good conditions. Under very few to zero conditions would I feel comfortable at 800.
There are a lot of people that lob lead, but don't truly have the ability to make the shots at the ranges they are shooting. There are some guys with a ton of natural ability that can do it with less practice than me. Also, once you get to a certain level, it seems like you can get back there, or close, in a condensed time-frame with a lot of shooting volume. The guys at the top of the long range competitive circle and the guys that take long range hunting very seriously shoot as a lifestyle. It requires a massive time and financial commitment for the average person. The idea of going to the local range and shooting 100 rounds/month to reach 1000 yard hunting competency is not realistic.