One of my favorite principles in the gospel of Jesus Christ is that of striving for growth and improvement. Learn. Grow. Change. Improve. Ultimately, strive for "perfection".
Objectively, we know perfection is not attainable in this life. This is an eternal pursuit. But, if you're like me, you have little patience with yourself in making mistakes.
For many disciples of Jesus Christ this feeling on not measuring up, not being good enough, does the exact opposite of what the "good news" of the gospel should do. Instead of bringing us joy and energy, striving, brings guilt and discouragement.
For me, it helps to have a constant reminder that God does NOT expect perfection. He expects effort and growth. That's it! He knows we will fall down and is OK with that. He just expects us to get back up. We would never berate a toddler for falling when they're learning to walk. So why do we destroy ourselves when we fall as we learn to walk with Jesus?
As part of my "perfection in perspective" program, I frequently review a number of quotes that have helped me (see below). I hope you find some that help you too.
Don't ever forget that you are good enough. Your heavenly parents believe in you. I believe in you. Keep trying. Keep fighting. Be patient with yourself. Don't give up. You've got this!