We are all unique with our own individual strengths and weakness. And no one is perfect.
Also, what you think are your “flaws” may actually be things that others love about you. For example, someone who thinks of themselves as shy, stubborn or controlling, may be seen by someone else as being vulnerable, self-assured or protective.
So rather than try to fix your flaws, why not embrace them as part of your whole uniqueness and then concentrate your energy on the things that make you great.
Where your focus goes your energy flows, so spend your time focussing on the positives.