The best way to avoid procrastinations is simple.
To be more productive in achieving success you need to know your goals. Be specific about what those goals are.
Focus on those goals as rewards. Change your mental perspective.
Comment below on what rewards you are focusing on.