Learning, applying, optimizing, etc all those things can help you get better at most anything. However, there will come a time in nearly everyone’s life when no amount of practice or preparation can ready you for a challenge or obstacle you will face. And you can bet if you are on the road to greatness, you WILL face challenges or obstacles at some point.
This is when many give up, quit trying, or are derailed totally.
After all, it’s in these times that goals begin to be questioned—maybe even start to seem “impossible” or out of reach. It’s also the time that separates the wheat from the chaff, the men from the boys or women from girls, and the mentally tough from those who are weaker.
It’s at this point when you must learn to push through to keep going, despite those setbacks, challenges, or obstacles.