I'm still in the middle of Steven Pressfield's Art of War, and I must say I love his use of the term Resistance to describe procrastination.
I agree with his message as well: to stop procrastinating, all you have to do is to sit down and do the work on a daily basis. Rely on habits instead of external motivations.
This is nothing new. You have to cultivate a work ethic. It doesn't mean you should leave rest aside. It means you have to put in some amount of work at least. Your little steps will compound eventually.
However, I don't think you can go all out unless you find your very own Muse.
A Muse is something or someone who inspires you. An authentic Why. The deep reason that pushes you no matter how hard it gets. I believe everyone has one, but not everyone decides to listen to it. When you are acting without meaning it's easy to get lost and give up.
It's always easy to find reasons not to do things. How about reasons to actually make your aspirations a reality? The best solutions always are the simplest when you take the time to think about it.
Find your reasons. Think of the right habits. Show up every day.
Resistance is the enemy of happiness. Don't let it win.