The promotions count for more than the working out. One universal human truth is that women are attracted to social status. If you were a hunter gatherer, bringing home an elk carcass would win you huge points. That won't get you too far in our modern urban environment, but equivalents exist.

But you can't check off a couple boxes and expect the women to flock to you. You need to do your best to be charming. And once you have a woman in conversation, make her feel smart and special. Ask questions and listen to the answers. You want to have a vibe of "Yeah yeah I'm hot and professionally successful, it's no big deal. Let's talk about YOU." 

The rest is just staying on the grind. I like to say that a dating man should be low-key trying to date every woman. Not in an off putting way, not a "you'd fuck anything" way. More like every single interaction with a woman in your age range is sort of like a mini-date. Be charming, be smooth, be kind. Because women will set you up with their friends. That sort of match-making is, by far, the most reliable way to get a girlfriend. Women love to see their friends date the guy who, for some goddamn reason, just isn't for them.