If you want women to want you: be a doctor. Shit. Be anything that makes a shit ton of money. Money translates to competence. If you are highly competent, you will be respected. A woman cannot love you unless she respects you. Of course, even if you are rich you can still lose that respect but you will have to work at it to lose it.

I have never met a single doctor unless he wants to be single by choice. I don't care if you are short, ugly, or both. Money is like an instagram filter for guys. Put that $$$ filter on, and you'll look like a stud. I am only half joking about being a doctor of course, the point is to devote your life to an endeavor/profession that will earn you the money and status. That is the only way to abundance as a man unless you are born a 6'4" chad. That will get you far only until your 30s. Then money is still wins out.

Any woman who tells you she is not materialistic is either: 1) lying to you or her self or both; 2) has never had to worry about paying mortgage; kids' tuition; fill a tank of gas or 3) lives in the wild and raised by wolves (and therefore doesn't have any instagram friends who constantly remind her how shitty her life is).

Of course, money is not everything. It is about 70% of it. The rest of the 30% is your personality, integrity, honesty, and all of the other actual important things that make you a good person. For me this should be 70% instead of 30% but we all know nice guys finish last.