Difference strokes for different folks.
After a 35 year break I started playing golf in the fall of '17. Winter came and then in March of this year I started back in. In 60 days I got in 52 rounds. I started in the 110+ range and returned home in the upper 80's. The place we stayed at had no driving range and only a very poor practice putting green.
I feel that playing as opposed to the driving range can yeld better results for your long game. Short game is another story (although I wish they had a practice putting green with more complicated breaks).
Also, I think rapid change comes to those who analyze their practice rather than just repeating the same bad habit over and over while expecting change.
Example: I was having problems topping and trenching (thin/fat). Thinking of the swing I realized the bottom of my swing was under my left eye so I changed to ball placement under the left eye. That got me through until my hand eye coordination improved. Then I went back to differing the placement based on the shot.
Finally, for significant improvement I believe that the more you play the better you get. No practice out there that I know of will improve your putting (reading breaks, judging speed, etc) as much as experience.
I get 2 to 3 rounds and 1 practice session a week
Just my 2¢.