Hello dear
I've actually had the same problem..Always considered myself well, kind of beautiful, and here I go(at the age of 14 or so) and recorded a video and I almost got a heart attack when I saw it, and then the photos and all,"Hey it's not me! It can't be me!" It was so hard to get used to the idea that I actually looked like ThAT, while I had imagined myself completely different. Not that I didn't have mirror before, or I never took photos, it's just when you grow, well, some of us become less 'proportional' and Im not saying it just to comfort myself or anyone else, but some people DO look different on photos and videos than they look in life. You might take a photo and your jaw looked so not symetrical, but truely it might be no close to anything dramaticly not attractive or big sized like it looks on the shot. I'm not trying to get focused on only photos, but that's how it starts right? you notice here and there what "ugly" features you've got and then you totally get down, while there might not even be any real reason.
Quit thinking about yourself in a wrong way, cuz it's the WRONG way, trust me on this. Never look at yourself from somebody else's eyes, but stay in your body, FEEl yourself beautiful, inside and YES - outside too, cause all of you out there who says that it hacking doesn't matter, it does, and especially for ones who don't perseive themselves in a positive way. Try to grow your hair, it goes well with all the guys, and to me it makes people actually look better, exercise, try to get clothes that suit you most, and once again FEEl how beautiful you are, sit and think that you do not look ugly, you look normal, you look handsome! You, yourself go and think that first of all! Stop taking stupid photos of yourself, stop torturing yourself, stop making yourself believe that you are ugly. Some people do not look good on PHOTOS. Honestly, I am a girl, and I can fully assure you noone gives a damn about guys' ears, nor does it matter if nose is not straight or turned up, nose is such a tiny part anyone would take into account while judging appearance, and it's almost ridiculous that you complain about pale skin, cause I personally LOVE pale skinned people, and take my word, Im not in minority in this field.

All in all, you HAVE to work on yourself and how you see yourself, I whole heartedly wish you all the best, cause your problem had been close and familiar for me. And finally, when you boost a lil bit of your confidence, don't forget about the under skin part, which definitely IS the main part of human being and tomorrow or the day after tomorrow you'll undoubtfully realize it.