People with low self-esteem tend to be hard on themselves and take everything very personally.
When you catch yourself being very critical of yourself, stop. Take a step back and see the situation from the viewpoint of a good friend. Ask yourself if it is really that bad. Remember that there are things you can't control.