... do one's duty尽职,尽本分 do one's hair(女子)做头发 do one's level best全力以赴 ...
2
?不遗余力
... do one's best勉力,勉力 do one's level best不遗余力 get the best of赛过,打赢 ...
3
?竭尽全力
...竭尽全力 strain every nerve; do all in one's full strength; do all in one's power [at one's command] to; do everything [all] one can; do one's level best; do one's utmost to; do sth.