To be able to sing really good and professional like many of the talented singers that are on the radio etc that singing talent really is a gift.
No matter how much you might practice singing if you don't have the voice for it then you won't be able to sing that good.
Most people can learn to sing simple songs pretty good but to sing really great is a talent that someone is born with.
So you have to be very lucky to be born with a great singing voice to become talented enough to be a professional singer that gets signed on by a record label.
If someone in your family has a great singing voice then you might inherit that singing voice as well.