Why do girls never come up to me?

For 18 years of my life I have had bad experiences with females and relationships. By bad I mean, I have never hung out with a girl, i've never dated a girl, and I've never even kissed a girl. I am very confused because I don't know why this is the case. I don't see what I'm doing wrong. I am a very nice person, as part of my religion i treat women with sincere respect, i'm humble and have a decent amount going for me. I'm about 6 feet tall, i'm not ugly yet I wouldn't say i'm the most attractive person in the world, I have a very athletic toned body, I am one of the top athletes at my college, I am intelligent (studying engineering), I have a British accent and i'm a YouTube vlogger with thousands of subscribers. I don't brag about these things to anyone and don't mean to cocky at all. I'm just trying to say I have worked extremely hard to get a lot going for myself, yet for some reason females completely ignore me on campus.

Can someone explain to me if i'm doing anything wrong.
Why do girls never come up to me?
Add Opinion