To make one's best effort or attempt; to try as hard as possible.
Synonym of strive: to apply oneself.