I agree you are gorgeous.
If you, personally, don't feel pretty, maybe it's time to change things up a bit.
Like pamper yourself with things to treat the skin, peels, facial masks, a trip to a sauna (which is also good for detox and like 25$ unless you do other stuff)
Or try to wear your hair differently or a different style.
These could all help you to feel better , but truth be told you're already pretty.

dont say you're ugly ugly girl be proud of who you are ima tell you myself that your amazing beautiful girl so build some more confident in you and you'll be fine and you dont need makeup to be beautiful , you look pretty without it so be yourself. :)

ur already very pretty
i kinda get the low self confidence thing but honestly the best thing to do is spend an entire day on urself do ur hair do ur makeup paint ur nails what ever u want to do. when eves im feeling down i listen to a special playlist on my ipod (i call mine born this way)
to give u an idea of songs heres wat i have:
Born this way, edge of glory, you and i (all by lady gaga) eye of the tiger (surivior, i think) love in america (jtx) dont trust me (3OH!3) and keep your head up (andy grammer)

Let me first of all begin with my belief that every body is beautiful. I am a quaified style coach and I help women build self esteem and self confidence through learning about their body type and how to dress for their body type. I believe that instead of focusing on your best features, both inside and out, you are focusing on the features you don't like. I've attached an exercise that may help you focus on the positives, rather than the negatives and begin to realize what a great person you really are.
http://www.yourtruestyle.com.au