Deep down each of us want to be accepted for who we are. You (hopefully) recognize your own flaws and shortcomings, and you (hopefully) recognize what you excel at and what makes you good. The good and the bad make you whole, worthwhile, and worthy.
You say, “I want to be accepted for who I am,” yet find yourself criticizing, judging, and praising others based on how you think they should behave.
You cannot expect others to accept you until you accept others. Let go of your need to be right—your need to control—and accept another person’s thoughts and feelings as valid. This is what holds you back.
The only path forward is to accept others as they are. In return they will accept you, and you will accept yourself. Be and let be.