Name your goal. Go ahead, write it down. Now write down the date you wish to reach your goal. Be realistic. Now estimate the individual steps you need to take to reach the goal, to the best of your ability (research if you don't really know).
Literally. I mean, every repetition that you do in practice counts. Each is a small part of the "ingraining" process (myelination) that you can't undo once you write the program. I can't tell you how important this is.
I have seen all of these types in my classes. The problem is that each one of these is in violation of the consistent long path of mastery. But then again, not everyone actually wants to be on the path.
That might describe the way you should feel in a practice session. You practice repetitions should be so focused on the micro details of the skill you are working on that you are using every piece of mental focus you have.