mettle
noun
°A quality of endurance and courage.
°Good temperament and character.
synonyms: courage, heart, spirit