I wasted a lot of ammo at first thinking just throwing the rounds downrange would make me better. I suppose you could say I learned a little about the recoil, basic operation of the gun, but really I wasn't learning a darn thing. I had the outlook that if I fired 500 rounds now, if I fire 500 more I'll be 100% better, but it just doesn't work like that I think.
So to your question yes, I do try to work on specific things now and specific skills at specific ranges. I measured the max possible line of site distance inside my home, that's the range I practice at for "long range shooting" (which really isn't that far). My point is I cater it to my everyday environment. Yours will be different. The VAST amount of my practice is at 10 yards or less.
One drill I kinda made up for myself is to fire one round, then 2 shot group, then 3 shot group, then 4 shot group. Then I go backwards 1,2,3,4 then 4,3,2,1. This works great because I carry 10 rounds in my sr40c. I do one set as fast as I think I can, then one concentrating on being accurate. The end result is my natural shooting is somewhere between as fast as I can spray rounds and very accurate aimed shots. For me this has resulted in acceptable "combat accuracy" with rounds on the target fairly quickly.
Most importantly I'm not in the lane falling asleep simply pulling the trigger over and over again. I'm trying to do something specific with every round. And I'm thinking about ever single round now rather then just mashing the trigger.