Everyone thinks that what they don't have is a cheat code.
It's just an excuse to not take action, to blame it on something external.
When actually we all know that you can be short, ugly, poor, dumb, overweight or whatever and still have success with the opposite sex. We see it in our everyday life.
If you have a great face, good income, you're smart and fit, you'll blame your lack of success on your height. Same goes for anything else.
When you should actually realize how fvcking grateful you should be for having almost everything.
And if you feel like you're lacking everything you need to attract someone, you should still be fvcking grateful. Because you could have even less.
So go out there, be better, give yourself some credit. Someone will eventually realize how valuable you are, and that's the kind of people that you should be looking for, not the low-hanging fruit.
If you're not successful, be it in dating, your career or anything else, it's because you're a lazy bastard. You can either work for success or spend the remainder of your life in your current situation. It's all up to you.