Your life should not be dictated by other people’s opinions.
If other people approve of what you do and react favorably? Awesome! That’s certainly a great way to feel good about yourself and it shows that you hang out with lots of people who share your values. It’s nice to be part of a positive community like that.
If other people don’t care for your decisions and don’t feel the need to constantly pat you on the back? That’s just fine too. Don’t think that you have to conform to their expectations just so that you’ll get attention. Compliments are nice, but they mean absolutely nothing if you are personally unhappy. Do what makes you feel good, not what makes you look good in the eyes of others.
Besides - Someone who only compliments you based on your appearance is not someone who you should be wasting attention on. You’re worth more than that.