to do everything in one's power; to do all one can; to leave nothing undone; to exhaust one's resources
to leave nothing undone; to do all in one's might; to do everything possible