I feel you, man. I'm not an ugly 20-year-old, (but not handsome) though I am fairly overweight (250 and 6 feet, though around 40% muscle so I'm not a wimp). Very proficient at guitar, I feel like I'm very intelligent on a wide variety of topics, can write very well, has a nice car and can drive it (a milestone for Aspies), and I feel like I can be funny and make people genuinely laugh. And I just don't have any luck with women or making friends. Frankly, I worked out most of my Autistic tendencies and I try to stay hygienic.
I mean, it feels like my lack of relationship experience indicates that either this description of myself could be entirely wrong and my view of myself is seriously warped, women don't find these traits attractive, or that women can just detect that s**t from a mile away and not want anything to do with me because I suck at making connections and the lack of social skills makes you unattractive. I have a feeling its a bit of all three, more so the second one.
Either way I gave up on trying a year or two ago and started focusing on a career in radiology. If I were in your position I would play to your strengths and try again if you feel up to it (or don't, I sure don't plan to).