Enhancing Dream Quality

The idea of vividness of normal dreams is closely related to recall, since training up recall also means remembering more details of the dream you just had, to the point your dreams become more vivid themselves as a result (by recalling, you are stating your interest in dreams, and they become fuller by this);
summing up, you should improve your recall. There is a very nice guide on how to in the Knowledge base.
Here’s also the idea behind this.