I think two important things go into starting off the morning right:
1) Having a reason to wake up. This means that you need to have a to-do list ready beforehand (the night before) and have it ingrained in your head. So the first thing that pops into your head when the alarm goes off is your to-do list. However, on a more metaphysical level, having a reason to wake up means also to have a zest for your life. If you’re waking up to a job you hate—then you will hate waking up. However, if you wake up every morning because you are excited about the day ahead, you will be more likely to wake up.
2) Getting the adequate amount of sleep. For me, my adequate amount of sleep is between 6 to 6.5 hours. If I sleep less or more than that, I find it extremely hard to get up. So I stay up until I get extremely tired—then I set my alarm clock for about 6.5 hours out. Of course everyone is different and some people may need a full 8 hours of sleep. But the important thing is to figure out your peak sleep zone so you get up, you are fully awake.