I think my flaws are what define me the most and make me who I am ... I'm a beautiful disaster, and so are you ... Cos I said so:) you should embrace your flaws then :) cos there's probably something lovely in them. I think there is something lovely in people who can see their flaws and over come them. Perfect people with perfect lives are boring as'... Not just cos I said so .. But cos.
It is sad that you believe it. We are all flawed - each and every one of us. When you believe your "flaws" stand in your way of meeting someone, being someone's best friend, finding a job you love and so on - then of course you will have trouble all your life.
Embrace who you are. Quit thinking you are flawed and simply accept who you are right now.