You should try that alarm clocks that runs away. Anyway I have an alarm clock that is a voice reminding me if I don't wake up things will go wrong. Then I have to go to the gym, Since our classes are layered (Aerobics) If you miss one you will not know the steps. That gets me out of the bed pretty fast. Again once the routine sets in you will not struggle.
RE: Morning Routine