I wouldn't say that I'm good at many things, but one thing I know for sure is that I'm a good mom. After I had my daughter, I became a better person, and I discovered a whole new kind of love. All I ever really wanted was for her to be happy, but she has grown into someone I am proud of in every way.
I know how to be a good mother because my mom taught me how, like if there's four people but only three pieces of cake, you say "I don't want any, I never really liked cake." (even though you love cake, and you do want some!). My mom taught me that it's the little things that really matter. Listening when they need to talk, accepting them for who they are, and encouraging them to be the best they can be. Neither my mom nor I tried to be our kids' "friend" while they were growing up, and sometimes I didn't like my mom because of it, but now my mother and my daughter are two of my closest allies.
My mom also taught me that if your child loves something, you should be supportive, even if you don't fully understand. That's why I know so much about cosplay, even though I've never done it, and why my mom could probably kick your ass, even though she's never trained a day of martial arts in her life! ;)