Life is a balance.
Narcissism is healthy, but not too much. When our egos get to high to become dangerous we lose sight of the bigger picture.
Our egos are the root of evil. Even good people can become egotistical and develop unbalance in narcissism.
We are not meant to be perfect but we a meant to be adults and work shit out. Narcissism allows to have a healthy and balance self-worth,love, esteem and importance but too much can make you blind.
So to combat unhealthy narcissism and ego, you must interact with others in higher self.
Here is a great article on narcissism: