Sometimes, I can't tell if your posts are made in a sarcastic tone but there are a couple of things which make people attractive in general.
1. Be a leader. Be decisive.
2. Being self-content. If you learn to love yourself and not be dependent on other people's mindset of you then people will see your value.
3. Girls are used to being chased, very rarely will one feel bold enough to hit back on you. Unless you're referring to the fact that none of them seem to be indicating interest in you.
4. If you're going to hit on a girl, don't forget to project intent. You're not there to be her friend, you see her as more than that. That's how guys get friend zoned.
Lots of people think I'm gay because I dress more fashionably than the average guy on campus (oversized jeans, crappy fitting t-shirt) and because I like cooking/fashion/art/etc. Don't let it discourage you. As long as you show through your actions that you're a sexual being, and a man, they'll know.
This means going up to them, and using physical touch to display your attraction to them. It's important to know how to do this properly though but simple examples would be touching their arm when you're emphasizing a point or keeping strong eye contact.
Anyways, if you need more advice or anything, ask me and good luck. If you want to talk to me about anything, simply add me on steam.
Also, getting a girlfriend and things like that is very much a numbers game. You WILL get rejected a bunch of times but don't let it discourage you.
There is true love and love at first sight. Few are fortunate enough to find both together.