There are many factors but you will find someone eventually. Never give up. Finding love is easy, it become harder when you set the standards too high.
It's more like you got to get to know someone and see if they're right for you. I wouldn't say no one would want you, because the people I see in relationships are ones who have a strong bond and connection over time.