I think my insecurities are geared towards insults I've gotten. Like I hate my cheeks because a guy said I looked like a bull dog once. I think insults like that stick around regardless if they are true or not. Well hate is a strong word. I don't hate my face. I just don't see what is attractive about it. I'm sure most people feel like that though.
I wouldn't have let you see me staring because my mouth would probably be open and that would be embarrassing. I don't know what kind of aura I give off but it seems to attract the wrong type of people. Never the one's I would be interested in. So I tend to be very cold while in public as not to attract the wrong type of creepers.
For all the self doubt I have I will say that I'm pretty awesome

That's not an ego thing, it's a true facts thing.