I tend to find that my propensity to procrastinate is directly inverse to the amount of shit I have going on. If I know I have a lot of things going on, it forces me to structure my day, and be disciplined in terms of how I execute things. If I have just like one thing on my calendar I'll let it get bigger and bigger in my mind until I just can't do it. 7s are generally high energy people. We like to have a lot of things engaging us at once, and we like the pleasure that comes from accomplishing tasks. I prefer to leverage those traits to make my excessive mental activity work for me, rather than against me. It always comes back to what you enjoy. If you can find the pleasure in getting things done, then everything else will fall into place naturally.