There is NO competition other than yourself when it comes to dating/relationships.
In terms of comparing yourself to other guys, you will never be the most attractive, or have the most money, or have the best car, or the best abs, etc. No matter how GOOD you are currently or GOOD you will be, there will always be a guy out there better than you.
The issue you have is that the women you are talking to are low quality attention wh.0res. If you are speaking with a chick and she all of a sudden stops talking to you to entertain another guy, the bytch is a low quality attention wh.ore and sometimes will do this just to try to see if you guys would FIGHT over her mediocre a.ss.
I personally think clubs and parties are the worse place to pick up chicks, because the chicks in attendance are mostly just there to seek attention. I would go to these clubs and parties, leave with a STACK of numbers, and not one damn chick would even remember who the hell I was the next day or even 15 minutes AFTER the damn party was over. Most chicks go to these places just to seek attention.
You need to pick up chicks in areas where they are more solo, rather than in a group. So that's online dating, social media, a business networking event, the grocery store, the library, Arby's, the gas station, the mall (when they are alone), a family function, a church function, the gym, etc.
When you go to clubs and parties, I would NOT go in there to pick up chicks. I would go in there for the same reason they are, and that's to seek attention only. Go in there and flash off your latest outfit, expensive jewelry, your chromed out car parked in front of the party or club, etc.