Am I doing something wrong and is there’s something wrong with me?

I’m 22 and I never had a boyfriend before and I never been asked out on a date. I just feel like I only attract guys that want to get something out of me, and not a good way. I’m quite and softspoken, and I get use to you when I get to know you more. Others have said I’m very sweet, and nurturing. I’ve had people tell me that I look like I can be someone’s mom lol. It’s just if I am all these things why guys don’t approach me or take interest in me? I’m tired of hearing people say, “it’ll come when you least expect it.” And also you’ll find love when you stop looking for love. Which I guess it’s true because I’ve seen people talk about it. But I haven’t been searching for love like I’m desperate. But it’s just feels like no one wants me as a girlfriend or a wife. It’s like I’m only good enough to be someone’s friend. I really do think that I’m going to be alone my whole life and never get married. And I need to learn to accept it, because I don’t know how many tips and advice I can take to find the one, and I’m to point where nothing is working and don’t want to try anymore.

Am I doing something wrong and is there’s something wrong with me?
Post Opinion