This is another very important topic I could camp out on. But I will attempt to be brief.
Everyone has strengths. Everyone has weaknesses.
Why do we as a people get hung up on when we've made a mistake, or failed, or have a certain weakness that we can't seem to get over?
Do you know what your strengths are? And weaknesses?
A proper assessment of who we are can really shorten the learning curve for us. For then we can employ the talents of other people - their strengths to cover our weaknesses, our strengths to cover their weaknesses. And we can truly work as teams of people toward a common goal - rather than alone. There's nothing worse about success than doing it alone. What fun is it to celebrate your success all by yourself?
The point is - be careful not to let your strengths puff up your ego or let your weaknesses surprise you that it pulls you into the pit of despair.
Here's an excerpt from a book entitled The Search For Significance by Robert McGee:
"People with a poor self-concept may tell themselves:
*It was just luck.
*I couldn't do it again.
*I'm still a failure.
*I should stop while I'm ahead because it will never happen again.
If you tell yourself things like this, it may be because you expect failure and rejection so much that you simply can't handle success and appreciation."