bottom line focus more on the ****y and turn down the stuck up attitude. Biitches like a guy who is confident and/or ****y but no one likes to be around a stuck up person just for the simple fact that they aren't fun to be around. I am naturally a ****y guy but at the same time I have a good sense of humor and I’m fun to be around. Also some chicks don't like guys who are too ****y but if you mix it up with a ****y and funny spin and your fun then chicks will look past that. It sounds like your just a ****y dude with a stuck up attitude and yes chicks dig the ****iness, but the stuck up part may make you come off as a straight up diicks. Granted also some chicks like jerks but it's always better to be funny and keep the biitches laughing.
However yours cuzs could be correct like their are some guys that I first meet and I’m like wow he's a diick head but once you get to know him he's a cool guy and he's definitely a good guy to have on your side if your about to get into a fight. Some people are just like that when they first meet people though so it's nothing to really worry about I mean "fuk it" who cares you are who you are and as long as your happy and your not harming others then your fine.