mettle

  1. noun
    the courage to carry on; "he kept fighting on pure spunk"; "you haven``t got the heart for baseball"