I'm 20 years old and without meaning to come across as arrogant or cocky I think in terms of physical appearance I am attractive (6'1, muscly but skinny, stylish, blue eyes, nice skin/hair) and in terms of personality I am confident, open-minded, genuine, easy to talk to, have plenty of hobbies such as sports, a strong passion in hip hop and music and i love travelling too.
I get plenty of attention if I were to go out clubbing but I am against the idea of one night stands (i've had them in the past but after a long period of celibacy and a lot of meditation I realised the concept of it that a girl can just take off her clothes to a random guy is vile).
However as much as I've tried to find a girlfriend (without coming across as too keen to her) I've never had one even still.
I am on a sport course and play rugby so I'm mainly around guys all the time. I live with 11 people - Massive house - 2 are girls so the only time I really get to meet other girls is when they invite female friends over for nights out. I chat to them but my guy housemates are 'lads' and just try and pull them which most of the time I do which pisses me off because I can never have a chat with them because the girls are looking to pull too. I used to pull them and stuff but I'm against it now so I wouldn't and they would care more about my housemates that flirt with them and get with them in clubs. It also sucks that my housemates are VERY attractive (one literally gets attention from every girl you see out, another is a hollister model, another is literally the guy that will chat to every girl in sight, one is obsessed with the gym so has the perfect body and spends a lot of time on his looks).
What can I do? I see my housemates as a threat when there are new girls over. And it seems that at uni every girl gets 10x more attention from guys as they know the 'sex culture'.