I think many procrastinate or feel lazy because of "fear of failure". Why spend so much time working on yourself just to end up failing, if you could just boot up a game?
You WANT to do it, but you prevent yourself because it feels too daunting, and the results won't meet your expectations, so you end up feeling guilty which makes you want to do the job more, and the cycle continues...
Whatever you want to do, start VERY small. For example: if you want to learn a new language, instead of your main goal being to learn the whole language or a big section of it, just learn something very simple, like the numbers, letters, or random words as a starter, without bothering yourself with the many details of the language's rules. Or learning drawing, instead of jumping right ahead into drawing anatomy and poses, start simple by learning to draw basic 3D shapes. It's a slow pace at first, but you'll see yourself becoming more interested in the subject, and you'll spend more time indulging in it.
Doing a small task is better than nothing. And accept that failing is inevitable.