I have had this problem too.

I usually make a little obstacle for myself. For example, I will stack stuff on top of my alarm so I have to remove it when I turn it off. This usually wakes me up enough. I couple it with trying to remember my intention for that night.