Honestly, I have wondered this about my bro he is about your age, smart, hard working and a good looking guy. But he is always single has little luck with females. And I agree about the confidence thing, its easier said then done.
But do not be confused b/c a woman loves her murder husband. She probably loves who she knew (or better said thinks she knew). Love cannot be turned off like a switch. I mean if that was me I would could not even look at my husband I would hate him and be scared of him, But the love would slowly leave me.
Also I see this in my bro, do not wonder or ask how come other men, mean men, stupid men, ugly men, broke men, violent men, even murderers get women. B/c that will just bring you down, make you negative, and even bitter. Sometimes I feel like my bro hates women b/c he is single, and b/c he sees a lot of them with worth less men. Granted I wonder this too, you sound like a good catch so is he, so why are you single. I cant answer that, and neither can anyone on yahoo answers. Maybe you have evaluate yourself, how do you approach women, what type of women do you approach, where do you meet them?
Good luck with everything