It sounds like you’ve been trying the typical “random” dating approach. Meet some guy, figure out if you like each other, then ??? That approach has a high miss rate and doesn’t work for all people.
If you are indeed ready to find someone I would advise you to get pragmatic and be specific about exactly what you want.
Write down exactly who you are looking for. Try to narrow to age, race, physical characteristics, etc. Literally, every aspect that is important to you. Write it down with a pen on paper. Make it real and get it out of your head.
Then, aggressively start looking and use the criteria you’ve developed.