I know this is cliche but let's just say there have been some pretty mean people in my past that have led me to believe that I'm not very attractive. Things have been said and done that have made me think that I was not very pretty at all.
I think you're cute. You have a nice smile and dimples. Whether I find a girl attractive or not depends on whether my personality is compatible with yours. I don't know you so I can just say that you look nice.
I don't find you attractive but I wouldn't really consider you terribly ugly if that's any consolation.
I realise I may be going against the grain by saying this, but I'm assuming you want honesty.
I don't find you attractive at all, mainly due to how inflated your cheeks seem to look in regards to the rest of your face. I can't tell by the picture if this is because you're over-weight or if it's just how your face is.
That's just my judgement on your physical appearence, which, while in the long run is not all that important, will greatly influence whether guy's attraction to you is ever actually initiated or whether they have to get to know you quite well and make a judgement of attraction on your personality.
Sweetie your beautiful :) don't listen to all the pricks out there, I know how you feel alswell. I was very badly bullied for most of my school days to the point that I would come home with brusies. be yourself and love yourself. that is all that matters really :) hope this helps! x