Journaling can be great for getting stuff off your chest and to become more self-aware. Often, we are unaware of our negative thoughts and miss the chance of challenging them — but writing regularly can help with that.
You can create a two-column journal. In the first column, keep notes on any self-criticism that comes up throughout the day. Later, rewrite the first column in more empowering or positive ways to reframe it.