What does 发奋图强 (fāfèn tú qiáng) mean in English?

Card 679HSK Level 4679/3571
CARD679
PROGRESS19%
发奋图强
發奮圖強
fāfèn tú qiáng
work with a will to make the country strong

Reveal: Click/Space/Enter/↑↓/w/s/j/kNavigate: ←→/h/l/a/d