The way I solved my procrastination problems is that I do at least one thing per day towards my goal. More often than not, this puts me in a mental state that leads me to doing many things. I find that simply starting a task is the most difficult step.