Get alignment down,
Develop a routine,
Lighten grip pressure,
Shorten swing,
Increase shoulder turn,
Hit 10 balls inside 10 feet of a flag...etc.
I read an article once that said Vijay Singh took 1 min to hit 2 golf balls when he practiced. That's 30 seconds per shot. So if my math is correct, a typical small bag of range balls is 30 balls. It should take a player at least 15-25 min to hit 3o shots on the range. Think about what you doing when you are hitting balls, get rid of "aimless" practice and develop goal orientated practice to help you get better.