Who are you? This question and finding the answer to that is really important, I think. We are many roles but under them we should find the answer. You are not just a mum, dad, teacher, child, wife, friend. You are a unique person.
When I started to know myself better, I got a base for my values, my strenghts, my dreams, my social relationships. When I understood and made clear to myself who I am, it made me less sensitive to other's opinions, criticism and so on. It makes life better when I don't have to wait for the opinions of others to be good enough for myself. You can give yourself the things you want from others.
When we know our weaknesses and strenghts it's easier to accept our character, use the good and improve the "not as good" qualities. It's makes it easier to understand others also. For example I have also my introvert side so I'm ambivert. When I realized that I started to understand better my family members and friends who are totally introvert or extrovert. I don't try to change others. I try to understand them, and when I understand myself, it's possible. I can focus on others, not on my own uncertainty.