Read How to Win Friends and Influence People. That really helped give me a framework for thinking about how to be nice. The two things I've seen work for other ego/problem people is having kids or managing people. But that seems a little bit more drastic. I say start with the book. It's got a cheesy title, but the mindset is very pragmatic.