Do not worry about the quirks of your personality you think are imperfections. They are just modalities of the human expression, and their value is only a function of the environment. What is considered a good virtue is a vice in a different society, and vice-versa.
When we are in the sleeping state, we have different degrees of so called “negative” qualities. However, none of them are real when the light of the supreme consciousness rises in the awakened being. Don’t waste your time, therefore, in correcting all “imperfections.” This is an unending task. This kind of self improvement is all about chopping off heads of Hydra one by one; two new heads come up for each one you take out.
Work, instead, towards the waking state. When you wake up, all the problems of the dream vanish along with the illusion that your true self exists in the dream only.