1 tip on alarm
Making sure you will wake up
If you often turn-off your alarm clock while still sleeping, and then wake up late - there is a simple solution.
Put your alarm clock far from your bed - far enough to make you get up from your bed to turn it off. Then hope that getting off the bed will wake you up and you won't be late again.