According to researchers, strengths and weaknesses are highly contextual and dependent on the mix of our values, goals, interests, and situational factors. If you get to know yourself better, you can recognize opportunities that will be beneficial for you versus those you can expect to feel more challenged and uncomfortable. Learning your capabilities can help you progress toward your goals faster and improve your resilience.
Source: https://www.lifehack.org/887330/strengths-and-weaknesses