The trick is to find out where you're likely to meet the types of people you are interested in: interest groups, college campus, gaming Discords, climbing gym, etc. I think in dating, diversification is key, because the types of people you will find in any given environment can be highly autocorrelated in terms of preferences and personality.
The other trick is to actually flirt with people when you like someone. A minority of people might not take it well, but it actually brightens a lot of people's days when done respectfully and it's the only way to have a chance at getting somewhere.