It's good that you're so fiercely self critical. That will both make you a better pilot and keep you safe.
However, there's a balance with also accepting that you're not perfect and will make mistakes. When the mistake happens, you have to accept that you made it, fix it on the spot, and not...