I've been on and off with LD'ing for half a year or so now, and have had 4 small lucid dreams in which I was not able to stabilize. The last two lucids were this month though and I was extremely close last night. By now there are two things I have established for myself:

- I start getting semi-lucids, missed lucids and unstable but full lucids after about 2 weeks of actively DJ'ing, browsing these forums and setting a strong intention every night, also doing WBTB every single night. If I slack off for a week, my recall drops drastically and I have no chance at lucidity at all. One day off can, on the other hand, trigger lucidity due to decrease of stress.

- I need to increase my awareness (in any sense of the word) so I can stabilize my dreams. I realized this during waking life, where I noticed that I am generally very unaware and lost in thoughts. If I can increase that, the vividness of my dreams will increase as well.

Of course these points are very personal but it might be useful to attempt to establish such things yourself, so that it is very clear to yourself what you need to work on. It's taken me quite a while but I've been slacking a lot with DJ'ing et cetera.