Malcom Gladwell was recently talking about triathletes and the line they have to walk. They can't specialize too much in one event at the risk of costing themselves in another event. They have to be "good enough" in multiple endeavors.
There are cyclists and swimmers and there are runners and basketball players... in creativity and business too.
If you're trying to be a decathlete don't become discouraged that you aren't the best runner in the world. If you want to be the best runner in the world, don't put time into learning to throw the javelin.
Art. Writing. Leadership.
You can't have it all - at least know what race you want to compete in.