I have to constantly fight the struggle OP is describing, and one thing I’ve never tried is being upfront and honest about my shortcomings… I just get upset with myself and start writing post it notes about doing better, actions to take, and sticking them all over the place. I can’t even imagine the world where I share this about myself and it’s well received by people who, at the core, just want me to deliver a very steady stream of work they can plan for.