There is pretty good evidence that suggest that to be good at something you need to put in 10,000 hours of practice at doing it. I suspect that in that 10,000 hours you are not only striving to do better but you are learning from your mistakes, looking for better way of doing what your are trying to do and making use of teachers and mentors. Most of the "Greats" in anything have put in more than that 10,000 hour minimum, long before they were ever considered to be "great".
Try this: spend 10,000 hours earnestly praying to be a better singer without any practice and record yourself singing a song. Then practice for 10,000 hours and record yourself singing the same song. Wait, before dining any of this, record yourself singing the song so you have a baseline. However, if you aren't interested in putting in 10,000 hours of either prayer or practice to be better, or think that is too much effort, you will not succeed.