* what you want and what women want out of a relationship are in many ways very different
* On a related note, what women find attractive is very different from what men find attractive.
* Do not project your ideas of what you are attracted to onto women's likes, especially when it comes to physical characteristics
* Confidence, presence, and humor will get you past 90% of the crowd
* Spend some effort on style and clothing. If you don't want to be stylish, then at least be unique.
* Recognize that women are also horny and want sex as much as men. The difference is the approach and the ritual around getting there. You'll need to understand what turns a women off during this "dance", e.g. being too explicit about it at the wrong time.
* Do not get so easily dejected by rejection. Build up a thick skin and laugh it off.
* Regularly inject yourself into conversations with women, and when you find a common interest, don't hesitate to take advantage of that and deepen the conversation and eventually schedule something with them.
* Understand what the signs are of someone who is attracted to you, e.g. playing with hair, teasing, other body language. Once these are noticable you can go in for a kiss or an invitation back home.
* Recognize that there are effectively infinite women out there, and each one is going to have different history that shaped their preferences, either an earlier boyfriend or crush or favored celebrity or whatever, and some percentage of them will have preferences that overlap with you and give you an advantage. Even if it's something you think is unattractive, not everyone agrees. So don't give up.
I am naturally a bit shy and reserved with women. I am also not very witty and humorous (except when drunk) and I have a historical record of nerdiness and introversion. Coupled with a short stature, it makes me lack in confidence (I got some rejections due to height in the past, but in no way I think height is a limiting factor. I believe being fit and confident can make wonders). I am in mid-twenties and I realised that I need to change this and I need to seriously work on it to live a normal life and find a partner.
Men start off mostly worthless by default from a dating perspective, and gain attractiveness as they gain money and status. So, make money and gain prestige. Pretty-boys who peak in high school are the exception.
Women peak in physical attractiveness to men as soon as they mature. Emotional maturity plays a role in attractiveness, and that generally improves over time, so peak overall attractiveness for your average woman is probably in her 20s. So, ignore women in your 20s and make lots of money, and then, when you're 30 and rich, marry a 20-year old.
Lastly, fitness is a red queen's race, kind of like aging; time works against you, and the worse your body gets the harder it is to get fit (fitness protects against a lot of chronic problems that make exercise harder) so there's never a better time to get/stay fit than now.
TL:DR; I agree that everything you mentioned is inherently valuable and will also help you get women, so long as we don't forget money and competence!