Like any other talent im sure its something that you can develop over time. But I'm also sure that you need a lot effort and discipline. I mean.. you can't expect to have all this overnight. That would be just naive,
And I think you are right, its all about balance too.
Thanks for the comments!!