Thinking you are better than others and smarter too can be a major factor in limiting your knowledge and therefore your growth. This is because you meet every talk or advice with an excuse or a point to tackle what is being said, even if you were wrong.
It is like a shield you put up to counter anything that comes your without even considering if it is for your own good. Every small talk is like a battlefield, arguments here and there. It is the debating every single time, and you forget that life is not a debate.
In life we learn and grow, especially from others. Trying to be smart on your own can hinder your growth. It's not always about you, everything is not a debate. Try to listen first, then make decisions later. It'll really help you.
You can also participate by clicking here