Is any dating advice outside of be financially stable, psychically fit, and mentally healthy useless.

Outside of those it's just luck. This game is damn near impossible. Women seem to want the right man, to say the right things, at the right time. Only they don't even know who the right man is, what the right things to say are, and when the right time is; until it potentially happens. So how are we supposed to anticipate something that's unanticipateable if they don't even know it.

TLDR: 1.) Be Lucky 2.) Don't be unlucky 3.) Repeat