奋发有为

To keep up one's spirits and achieve something....