振奋: to stir oneself up, to raise one's spirits, to inspire...
持之以恒: to pursue unremittingly (idiom); to persevere...