There are really two types of people in this world.
One is people who have always overestimated themselves and fell well short of their own expectations whose disappointment they mask by criticizing everything and everyone. They are often trapped in their own echo chambers.
The other is people who always underestimated themselves and have worked hard with their limitations to overachieve in their lives. These are people who will always encourage you and you will be attracted to.
Thing is both people live within you. Who you choose to define you at this moment and ultimately in the end.
Source : Rudra J Sinha