I used to hate my speaking voice but in my career in the Navy, I have to speak over intercoms etc quite a bit so I got used to hearing myself talk. Singing is different though... I've never had a problem with my singing voice. I know what type of music suits me best and I stick to that genre (new age / celtic) I'd never be good at hard rock though.... fine by me because I love the genre which suits me best!