There are times we deprecating ourselves, and this is a big no. We should not and never do this. Let's admit that we all have insecurities and flaws, and sometimes we compare ourselves to others, and that's fine. Regardless of anything that happens and what we see let's still believe that we are beautiful, worthy, lovable and respectable.
Some people won't appreciate you. Don't expect others to love you, respect you or see your worth. What matters is what you think about yourself. Even you're the only one who thinks that you're beautiful and then you are. When bunch of people says you are beautiful and you don't believe it, you won't really see that to yourself.
Having self-respect also means to respect others easily. What you do and what you say to others is how you reflect.
When you only see your flaws don't forget to love yourself, see your worth and respect who you are. And try to help others and to see that they are not a mistake, they are humans.