I mean shit dude I'm 5'8" (at best), i do drink, im an artist (so not super well off), and my dick is "only" 7 inches, i dont dress well, and my schedule is a clusterfuck.
And I get laid all the time.
Why? I'm respectful of women (and men, but you're not bi so we'll ignore that), I show genuine interest in them and their likes/dislikes as I scope them out as a potential partner, and I respect their autonomy and choice. If they don't want me, fine, there's a lot of other people out there.
I have less "going for me" than you, but I have a healthier view of sex and relationships and women. That's the difference, and the reason I lost count of my sexual partners years ago...