Does anyone know any techniques, methods, etc. that can help my dream recall or ensure a more complete sleep cycle (not just deep sleep)?
It is unlikely that completeness of the sleep cycle is an issue. You can search
sleep cycle. Its period is about 90-120 minutes. The kind of
dreams that people remember (the stuff with plots, settings, characters, ...) is typical of
rapid eye movement sleep.
It is probably true that if you set an alarm to wake you every 90-120 minutes or so, then you would remember more dreams. You would also be more
likely to have lucid dreams, to report astral projection, abduction by aliens, visits by shadow people, sleep paralysis, etc.
Many people simply keep a dream journal to improve dream recall. "Simply" may involve some additional effort, like keeping a sound recorder near the
bed in case a dream wakes you up, and taking a few minutes in the morning, every morning, to remember the dreams that you had.
You don't remember dreams because your long term memory is fried when you sleep. Nevertheless, with a little bit of "free association" in the
morning (let your thoughts wander, in other words), you will catch onto the knack of grabbing hold of fragments.
Telling you how to remember your dreams is no different than telling you how to remember the name of your third grade teacher. On the one hand, it is
impossible to tell you how to do that. On the other hand, the information sought is in your skull somewhere, and if you let it, it will find its way
into consciousness. Some of it, anyway.
Whether or not the increased attention to dreams cashes out in lucidity or not, time will tell.
BTW, the specific attainment of being aware of falling asleep
i go from awake to deep sleep without being able to detect that I'm falling asleep.
is also learnable. Richard Feynman, for example, did it as an undergraduate class project. In his case, that much attention to sleep spontaneously
resolved into both lucidity and some "control" of dreams as well, at least for a time.
Hope that that is helpful to you.