I think your very pretty! But would recommend getting a different hairstyle i think a POB would suit your face shape and maybe try a little pink blush not too much just enough to brighten you up a little bit :)
ur not ugly.. you just need a new style...umm change the hair, let it loose, change the clothes, add more accesories (earrings, necklace, and wrist bracelets), and change the lip stick.. put a new pic and lets see the transformation
You definitely aren't ugly, but you look kind of serious. I agree that you need to let your hair loose and maybe give it more body. Smiling would go a long way too.