I think it's a natural talent... or the inborn love for doing something that drives each of us to do what we love to do, as well as taking the time to develop that natural ability. I love music and writing songs and have worked on that to develop it beyond the basic levels of the average musician. By the same token I don't like doing some other things but can do them to a respectable level of competency...such as welding, but I don't have the desire to work or study the art of welding to get to the level that I see others capable of.
If you listen to what accomplished songwriters say, this seems to be the case with many of them. They love the art of writing but have gotten better by working at it, studying it, and writing with others who are better or at least at the same level of writing as they are.
I don't think it's a cut and dry, one side or the other proposition. Many factors contribute to how well you do anything, even the things that seem to come naturally for some while not so much for others, take time and effort to refine.
You can find my music at:
www.herbhartley.comAdd nothing that adds nothing to the music.
You can make excuses or you can make progress but not both.
The magic you are looking for is in the work you are avoiding.