mettle

nouns

the courage to carry on
"he kept fighting on pure spunk"; "you haven't got the heart for baseball"