Be Kind to Yourself
Life is hard enough, there is no need to beat up yourself. I know you want to improve and do better. If screaming at yourself and beating up yourself works, the world could be a very different place.
Instead of the screaming, ask yourself what you can do better at this moment? Aim to improve 1% a day. By year end, your improvement adds up and you be a different person.