Honestly they're out there.
My hard earned suggestions for avoiding as much shite as possible:
You want someone keen and on a wavelength, so it doesn't feel like any kind of struggle to understand each other even at the very early stages. You'll probably go out with several of these who feel more like mates but I think that's far more a sign you're looking on the right lines than these square peg situations.
It's hard to qualify exactly and I'm not saying never give the benefit of the doubt but if you're not aligned in terns of manners, motivation, outlook and certain things like, I'd say humour and having some common ground besides work/ work ethic, and income bracket , it's a waste of time to try and make it fit.
If their manners aren't in line with yours, fuck it. I'm talking ringing all the time, poor hygiene, inconsiderate in bed, habitually late on dates, monologuing, not considering your needs
Don't compromise on distance. Pick an upper travel limit and stick to it unless you're genuinely willing to move. I don't think you mentioned ages or if you want kids but if you do, especially if in your 30s, I would stick to men without their own. It's another thing that has to go right and takes up time to establish if it will or not
My personal tip is the ones who have a focussed interest that isn't work, football, gym, a random lower income country than their own or family. Doesn't really matter what. Someone who shows they will make time for what interests them outside of themselves and their commitments (i.e. you).
I enjoy fitness, nutrition and the gym well enough so no disrespect to anyone but these things are not enough for a sole interest or personality. Not for OLD purposes. Avoid the ones online who think they are.