There is the assumption that because you are naturally strong at something; you don’t have to have to spend too much time on it. You should devote most of your attention to your weaknesses instead. The danger of this is that you take your strengths for granted; overcompensate on your weaknesses with little marginal gains to show for it. There are three main things you can do with any given weakness.
(1) Delegate it to others who enjoy doing it.
(2) Drop it completely if it wouldn’t have any major implications for your life.
(3) Develop it to a manageable/competent state where you can get by doing it without significant consequences.
Self awareness is crucial to know which appropriate action you need to take and this starts with being honest with yourself.
I had enough self awareness in the senior years of secondary school to know my academic strengths and weaknesses. I managed the subjects which I didn’t like but couldn’t drop like Mathematics and Biology, dropped the ones (Physics and Chemistry) which I could in order to focus on the subjects which were my strengths (History and Government).
Delegating weaknesses work best when you are in a leadership role or when you are collaborating with others whose strengths and weaknesses are different from your own.
How are you dealing with your weaknesses?