@Amel Mrissa,
Good question and you can easily substitute "humble" with generous, compassionate etc
I don't think all people of good character are so because they appreciate recognition, but I think a lot are, and that's not necessarily a bad thing unless you are a stern judging God.