I agree with the person that said to embrace everything about yourself, you can still work on fixing things you think need fixing but love yourself first. You have to acknowledge and learn to love even the ugly and quirky bits because they make you human and that's beautiful! So things like, I have a weird shaped nose, or fat thighs, or a quirky personality, am messy, am lazy at times, can be bitchy or untalkative, etc. You have to love those things and not just your awesome parts. After you learn to acknowledge and aren't embarrased of all your qualities you will be confident and you will have the power to work on some things you might want to change. For me right now I am working on not cussing or raising my voice when I get angry, its very vulgar and I somehow started doing it and now its hard to quit. My other thing I'm working on is to be more level headed and calm because I admire that quality in others.