All people are good!
I used to think this until I met two people with NPD, Narcistic Personality Disorder.
These type of people drain your energy, manipulate, and if you stay around them you will ultimately have no energy and be full of doubt.
They cannot be changed for the better.
Not all people are good
If you meet an NPD the only thing I can advice you is to run!