The habit is a psychological force field that protects you from all sorts of negative feelings that try to dissuade you from training.
I’m a big believer in learning efficiency – that is, engaging in forms of training that compress the most learning into the smallest amount of training time.
But it’s true that these forms of training are cognitively taxing, and lots of people don’t want to work that hard (at first).
I don’t say that to make anyone feel bad. I say it because it’s true and it’s an important part of the optimization problem. It might surprise you to see me write this, but…
If you’re struggling to stick with demanding forms of practice, then I would recommend to (temporarily) forget about efficiency and just build a habit with some less effective but more enjoyable form of practice.
Yes, you eventually want to get to the point where deliberate practice is your primary focus and fun is a second-order optimization. But it’s okay to optimize for fun at the beginning to help you build a habit.