No matter how intelligent or talented you are, success requires more.
For you to function at your best, there are many basic needs that need to be fulfilled — most which a lot of people failed to take cognisance of. Ignoring these basic needs will only serve to impede your ability to reach those elusive higher levels of success and happiness.
To stay at the top of your game, you need to invest in yourself, in the following ways:
ALSO READ: 5 habits that will stop you from being successful
This is not to say once you do these things mentioned above all your performance will suddenly be solved. However, if you start doing some of these things, you are on your way to living your best life and performing at optimal level.