Apparently life does have meaning for you. You mean to help people who have problems. That's a meaning.
I get so weirded out by people who say life has no meaning. What the hell. The meaning of life is to live life, to go out and be and do experience. And you can add to that the meaning of life IS life, not just your own experience, but protecting life in general, the life of not only yourself but others - be it other people, plants, animals, etc. Life is the ultimate goal. Isn't that enough?
People trip me out, I swear.
Anyhoo, I think it's perfectly legitimate to worry about having a mate. Having a mate is very important, and sometimes the way you look has something to do with that.
Just don't let that alone consume you. Find something small you can make a difference in the world doing, and do it. If you're a revolutionary, be a revolutionary. If you have the nerves to be a politician, be a politician. If you can't do that, do something small that you really care about.
Like if you care about the environment, pick up trash and get involved with that. If you care about people being hungry and homeless, stop voting Republican.
Seriously, though, you can't change the world. If you sit there and think about all of the horrible things going on in the world (which you alone cannot fix the whole world, and must accept that suffering is a part of life) you'll just get overwhelmed or depressed and do nothing it all.
It's better to do small things than to think about changing the world and just whine.