Just accepting that you will be imperfect does not mean you are giving up on yourself, or your settling. Accepting that we are not perfect is be realistic. Focus on making improvements and meeting small goals with consistency and success that will continue long term. The longing for perfection breeds negativity and the constant focus on failures. Life is too short!!! Be the best version of you, but embrace your imperfections along the journey.