I am a hardened procrastinator, but I am slowly getting better at it.
An excellent book about getting yourself to change is "Self-directed behavior" by Watson & Tharp. It has helped me keep on track with GTD and actually do it.
Basically it takes a behavioural approach to personal change. It helps you put in place "antecedents" or stimuli that facilitate the behaviour you want to encourage, and consequences to reinforce the behaviour. For example, I have a paper copy of my tasks list on my desk all the time, on the very top, so I cannot avoid seeing how long it is. Makes it less easy to avoid. And for a long while, I rewarded myself copiously every time I actually completed the weekly review. And it works - for me, at least.