Two possible approaches:
Put a bright light on a timer. Our bodies have cycles that react to daylight. If you have a light turn on half hour before you need to get up, it helps you wake as well as prevents SAD (if bright enough).
The next approach I don't really recommend, but I had a roommate in college who used it very effectively. He had a great deal of trouble getting out of bed, and had missed a few important classes and tests. He would set an alarm for an hour early, take some speed, and go back to bed. The speed would work while he was asleep, and pop him wide awake at the right time. I never tried it myself, being more into beer than drugs, but it seemed to work. Perhaps this would work with a quick cup of coffee or an energy drink, I dunno.