Getting out of bed is the most difficult part; once I'm out, I'm generally up for the day. It is very difficult to get out of bed some mornings, though.
Yeah, basically this.
As far as I know, there's no good way of getting yourself out of bed that doesn't require someone else doing something. But as for staying awake, cold helps. Splash cold water on your face, go outside and feel the cold wind, etc.