Mistakes are what we all do. If you are like me you make a lot of them. They are not now, not ever who you are. You do the best you can. Learn from your mistakes. Try to become more capable, more effective….. But in the end we can only do the best we can. And being okay with doing the best you can is a major step towards better because it leaves you more open to the lessons of experience and less defensive.
You have an eraser too. You can and do learn. Even though I frequently wonder I think even I do.
Give yourself a break. We all deserve it, most of all you.