Then I wake up in the morning either have turned off the alarm, or have slept through it.
for turning off the alarm is your own problem but for sleeping through it it probaly becuase its too far away. try putting it next to your head so you'll be surprized and like someone said put something over it so its harder to turn off.