I'm curious about your physical stats because I have this theory that guys of a certain race and height have a significantly easier time getting dates than others.
Confidence is everything. I look ok in the face but I'm 260 and 5' 10"... So obese and overweight by any measure. I've never been single before 30, as I had married my high school sweetheart (don't) and I'm surprised how easy it is.
Beside confidence I think I have my shit together, home, car, money, I own my own business.... This goes a long way. I ask every girl I date about some of the gems they meet and you wouldn't believe how many single dudes are a mess.
Don't get me wrong I'm surprised how well this is going. I'm very picky about looks and don't want to settle so I have not been with a girl that was bigger than a 6. I swear I'm not vane but I was married to someone who let themselves go and it just ruined our quality of life (so says the fat guy!).