What I try to do for myself that seems to be working is S.W.O.T. - strengths, weaknesses, opportunities, threats as part of "know thyself."
Since I know I will wait to the last minute by nature, I schedule the daylights out of everything.
When I received the syllabus, I used a calendar / planner to note what lecture days would cover what chapters, and when there would be exams. I back tracked from there to plan specific chapter reading times, specific times to study over time, and specific times to really press into the exams with the key note that pressing in for me is not cramming (i.e. the press time is over several days).
Then I try to stay on schedule as much as possible. If I have free time... and I don't need a break at the time, I then work to get done papers early. My thought process is if I can get the paper done early, then every single block of time I allotted to work on the paper, I can now convert to study time, free time, etc.
Now, for studying, to help stay focused, I try to spend 20 minutes reading, then walk away for 5 minutes where I do something physical (running in place, some exercises, etc.). Then I come back and do a 5 minute review of what I've read prior to putting in another 20 minute block. Then rinse and repeat.