You need to 'actively' search for the person you want. Don't expect to meet them coincidentally and something happen and you both went into special relationship. Though it would be great to have that too, but the chances are not high to reliably have that chance in your lifetime. If you're interested in him/her, show it, approach them, make it clear and hope for the best that the other will accept/reciprocate it. Being shy is not good, being too neutral is great for friends, but hard to find the special one since they treat you too much like a regular pal.
dw about being a virgin mate. I know plenty of 21+ virgins who are hot-dead sexy. Well...at least in higher education. Outside of it...you're kinda outta luck. The important thing is to try, and to not descend into the abyss that is waifu pillows and lotion (not that there's anything wrong with that, but having a waifu pillow in your room kinda suggests that you aint ever bringing anyone over)
It's not that there's something wrong with you, it's that there's something wrong with them~ (Here's a joke regarding shallow people) A girl met a random guy, then the guy confessed to him but she rejected him. But she soon realized she actually loved him. She realized it when the guy walked in his Lamborghini while crying cause he got rejected~
because im awesome? >.> lol i really dont know why normally the first couple of replies have the most likes <.<
But seriously find what makes you tick and whatever that is will point you in the direction of where a like minded person you desire may be.
Change your tastes first. Have a manly profile pic, so at least girls can know it's a man they are talking to. Practice a fake smile in front of mirror until you perfect it, then just keep it on. Wear nice clothes, take care of your style,hair,shoes etc. Detail matters. Read some cheeky pickup lines that are known to all, then say them to the girl. This is called flirting. Know when to walk away, tell her you don't have time and have to go in ten minutes. This lets her feel safety. Then you talk to her more than ten minutes and say 'talking to you was so good that I forgot time'. This lets her feel appreciation. Make fun of her. Yes you heard it right. You need to create a thought in her mind about you, so when she is alone she looks at herself in mirror and thinks about you. This is dangerous, make sure you proceed with caution. Make fun of something she is confident about and not something she is insecure about, or she will go kaboom. Laugh or smile while you do it, making her think maybe it was a joke. Even add 'kidding' 'not kidding' at end while laughing, If you see a girl, walk to her in less than 5sec. Delays cost your chances with her. Look her in the eye and speak whatever you have in mind. If she is rude, don't be nice. Say 'pity' and walk away. Yes being nice doesn't help. Girls like bad boys, it's just that some girls know this while others don't. Keep talking to them, see them as opportunities. Experience points and failing means you can reload the level again. There's plenty of fish in the sea. Now if any girl does read this, I apologise but its bro's over hoes.
you might be one of the only ones who are open about it though? >.> get your pepper spray ready in-case your stalked ^.^
Leaving the profile pic advice, the rest still apply. Have a manly charm to you rather than a feminine one. Was the core teaching of that first advice.