It honestly breaks my heart to read this. You're only 14 and you already have this massive self hatred thing going on.
When i was 14 i had soooo many spots. Seriously, i had a lot and i still do to this day (i'm 37) because i pick at them. Some days i hate myself for looking like this but most days i am able to go outside and meet the world regardless of how i feel about my face because i really do hope that most people actually Care more about how i am as a person rather than what i look like. I don't want to downplay being 14 and feeling ugle because trust me, i've been there and know the feeling. But i want to say that you probably don't even look half as bad as you feel you do. We are our own worst critics and what we see and can't unser when we look into a mirror is usually not something a lot of other people pay attention to.
I went to School with other girls who also had a spot problem and they wore several layers of foundation to conceal their skin and honestly, i just couldn't bother. Because i am a lazy git and because i'd hate the feeling of wearing so much stuff on my face. I took the stupid and insensitive comments for what they are; stupid and insensitive. If someone speaks to you like that it's a sign they are very unhappy themselves and feels an immense need to take it out on someone else. Those people are not worth your time.
If you feel up to it then maybe a trip to your doctor could highlight whether you need some additional vitamins and maybe he/she has some suggestion for proper skin care. But honestly, you probably look fine.