This quote resonates with me a lot. I would beat myself up if I made a mistake and would think this will stay with me for life. However, making mistakes has brought me to this point now in my life and I feel I have learnt from them.
Do not beat yourself up. We are human. We can not be perfect all the time. Our experiences in our life make us the people we are now today.