I think "suck" is the wrong word. but you could train your voice and get it better, but it's hard doing it yourself. A sing coach is great, cause then you'll learn how to do not to damage your voice, like the most people already have said to you.
I'm a virgin too, and I don't care very much. Even though I'm 18 and the most people I know have done it, I don't worry about it. Cause I want to find someone I really care about first, then I can start thinking about the sex. But never just doing it cause everybody else have done it, or anything like that.