You can be as nice as you want to be, anon! I think the way you think about yourself may be your biggest obstacle to being the person you want to be! I think you are great!
Wow this is so insightful. Really, selfishness and pride are all about thinking the wrong way about yourself: honesty and humility comes with seeing who you really are, both the good and the bad, and accepting that and being willing to change what you can change and continuing to make good the good things you have.