However, one should also know that quite close to the weakness often lies one's strength.
One of the brain's most important functions is to adapt to the environment. In order to do that, one needs to read the context, and adjust one's activities. However, sometimes the failure to be flexible in the context can be actually become one's jump board to greatness.
Albert Einstein, for example. He was a non-conformist, dropping out of the gymnasium and traveling in Europe alone in the teens. At the university, he refused to address his professor in anything other than "Herr" ("Mr."), a social blunder in the German speaking world at that time. Albert's reasoning was that he did not respect him.
A more "context-intelligent" person would have acted otherwise, but then Albert Einstein could not have been the historical figure we know. The simple refusal to adapt to the context led to the great originality of the theory of relativity, which revolutionized the way we view the universe. Albert's weakness was also his strength.
The greatest physicist since Newton might appear to be an extreme example for our daily relevance, but we do learn a lot from the extremities. We should all be more tolerant of our own weaknesses.
The young Albert Einstein