Hello faceshed,
Dream journals are fantastic things, I'd recommend you keep one if trying to improve with dream recall and lucid dreaming. There are a number of different ways to learn how to lucid dream. Reality testing can work. Basically make a habit during the day to stop and check your suroundings. Check if what is happening sounds possible. One thing I've found useful is in dreams, clocks have this odd tendancey not to stay at the same time, objects move around and of course if you see someone flying past chances are pretty good you're not awake

If you get into the habit of doing this, you may find you start noticeing odd and inconsistant things in a dream setting that tip you off to the fact you're asleep. So for example check your watch then look at it again.
Another I've had a bit of sucess with is what's probably a form of dream incubation, in that when you wake from a dream you can go back to sleep with the intention of continuing the dream and remembering that you have decided to do this. You can use that intent without the going back to the dream (as more of a "I will lucid dream" before going back to sleep kind of thing), I haven't had quite as much sucess with that one but it can work.
There's a number of different techniques around, sorry don't have much time today but from memory there was some helpful pointers on this site
Lucid Dream Induction Techniques.
Good luck
~Jae