The truth, pal, is... Listen. Sit down, take a load off.
The truth is this: Women don't care if you're rich, poor, short, tall, dumb, smart, driving a hatchback or a Ferrari (sidenote: There are way too many women who cannot identify a Ferrari. They think any fast-looking, fancy car is a Ferrari)...
As long as you're smoking hot, you can be anything else. Looks > all. Looks >>>> everything. Your height, your job, your dong size, none of that means a fucking thing when you're drop-dead gorgeous. You could be a drunk-by-2-PM, no-job-having, woman-beating piece of shit, and as long as you're sexy, you will have no trouble finding a lady to spend your time on.
And before you think I'm being sexist, it's pretty much the same for guys. Looks >>>> everything else. It doesn't matter if she can't cook, doesn't work, has kids from another father, is 6'10... If she's hot, or even if she's just average, she will have a man.
We, as a people, value appearances far more than either side wants to admit, but that's the truth. The plain ugly truth.
So... uglies should just date uglies even if they have a great personality.