Sort:  

Is it lack of practice, or lack of potential?

Probably both, I can listen to music and understand music theory, even learn a song on guitar or piano if it is basic enough, but the voice is another story.