It is not enough to be good, you must be good enough! No one was born giftless but why does it seem like some have something we do not have and end up more successful? It's simple, they invested in their skills and talents! There is something you know how to do that you can be the best at if only you gave your time, attention, energy and resources to it.
No matter the level of your skill now you can still be better. People will only pay you so much if it is difficult to find a worthy replacement for you. The degree to which you are diligent in developing your skill will be the degree to which you are paid and patronized. Why is it that there are many singers but only some seem to attract more attention? skill! Why is it that there are many speakers but there are a few that command your attention and draw the largest audience? skill! Why is it that there are many sportsmen but only a few are ever considered to be the greatest of all time? skill! The level of skill...that is the difference between a mediocre and a wonder!
It is not just enough to be skillful, you must be skillful enough! How can you increase that level of skill? by investing: time, money, resources, attention, devotion etc.