Honey, if you want to gain self confidence, don't post stuff like this on the internet. There are a lot of cruel people out there, who will say things that will NOT boost your confidence.
In terms of your looks, you are very pretty already. I would suggest getting a different hair cut, maybe a little shorter, and use a anti frizz shampoo and conditioner.
Don't wear too much makeup and be yourself! :)