Please don't forget your strengths. Often, when we're trying to improve and develop ourselves, we focus on our weaknesses and areas that we are not doing well. However, it's so important that we focus at least half our time ,or actually more, developing our strengths. Remember, what you focus on the most ,you get more of. So, it's so important to know yourself well and leverage your strengths and develop them, and at the same time try to improve in areas that are difficult and are not your strengths. So, much self-development and spiritual improvement focuses on the negative and areas which are frustrating. You don't have to be perfect to be happy. So why focus on your imperfections?