Self compassion is defined as being self aware and accepting of one's limitations while also being willing to improve, as well as accepting all parts of oneself and learning from mistakes without self pity or blame. It involves treating oneself with the same compassion one would expect from others. Developing self compassion can be achieved through techniques like mindfulness, challenging negative self talk, learning from mistakes without harsh guilt, and maintaining patience during difficult times.