Something that has worked for me is to have an alarm that I actually like waking up to. Shitty alarms make for the most annoying things in the world when you're trying to sleep. But something nice... we all have our preferences... I like wind chimes, or progressive music - stuff that picks up, rather than starting off with a bang.