I do think it's probably true to a certain extent that you tend to sing music that fits your voice. If you're Lou Reed, you're unlikely to become a country singer.
People always complain about something. If you face yourself and stand up strong, you're OK. You can't go wrong.