the most important key to remembering my dreams is to NOT MOVE upon awakening during the night or start thinking about other shit immediately.

tell yourself during the day, and before falling asleep "whenever i wake, i will remain completely still, and allow my dream to show itself".

setting an alarm is counter-productive IMO.