"Kind, funny, generous, intelligent" are all nice to have, but not enough to get the amount of respect from other people that can satisfy your self esteem .. (at least for me)
Discipline, self control, vision, direction .. all seem more important to me.