You have confidence issues.
It all comes back to the way you feel about yourself. If you think your swag is lacking, it is. Women don't want a man with self-esteem issues who needs to be reassured of his worth; they want a man who is fully aware of what he brings to the table and how desirable it is.
When you linger in singledom against your will, and feel your confidence start to sway, take a step back and reassess the situation. You're a cool guy, and if you're not connecting with someone, it doesn't change how awesome you are. It just means you didn't have chemistry with that particular woman. Shake it off, and move on to the next one!