To make one's best effort or attempt; to try as hard as possible.
To reserve nothing; to put forth all possible effort or resources.