No... You are NOT ugly and there is nothing wrong with your appearence.
A few "instant" things I see in your photo that I would be attracted to (gives you one guys opinion I suppose), is that you have an hour-glass figure (thin waist), nice arms and legs (you have some muscles), and you arent a twig, you have a little bit of "meat" and that is definately a big plus in my eyes.
There are plenty of girls your age with BF's most likely (as was my experience at your age) because they are slightly easy.
I didnt have a major relationship till I was out of high school, so I was like 18/19.
Are you approachable? Do you approach guys and flirt? The main thing is seeming available.
*MaJiK*
There are not many things I fear in life, but disappointing you is my greatest.
I love you even with your flaws... I love you because of your flaws.