well not waking up in the middle of a night is easy and all it helps but meh it just screw up your sleep schedule.
so this is what i did </start infomercial>
i started something called a dream journal
i started using auto suggestion prod my memory along
i set my alarm to wake me up in a rem cycle around my target wake up time
those are in order of importance to me not so much effectiveness
a dream journal is basically a log you keep every morning of your dreams and the absence of dreams ect. this makes your subconscious feel they are important and has it stick in your memory a bit longer. it also shows progress which is a huge uplifter
autosuggestion: works wonders on me its basically telling your self and believing that you will do X with out a doubt. this just confirms it and again makes it more important to you
setting the alarm: waking up in a rem cycle wakes you up in a dream making you remember it as you were just experancing said dream.
i would start off keeping a dj that alone make the differences if i don't keep one i have crap on dream recall if i do keep one its back to one a night if not more than 1 dream a night
questions comments ect
and do what works best for you these are guidelines not every thing works for every one