Attractiveness is a valid synonym for charm when referring to the quality of being appealing, alluring, or possessing traits that draw people in. Greediness is about wanting more, calmness is about being peaceful, and humbleness is about modesty - none of these capture the appealing quality that charm represents.