give it your all

[gɪv ɪt jʊər ɔːl] ギヴ イット ユア オール

1. 全力を尽くす

持っているエネルギー、能力、資源の全てを使って、目標達成のために最大限の努力をする状態を表します。
You have to give it your all if you want to win this competition. (この大会で優勝したいなら、全力を尽くさなければならない。)
関連
try your best
do your utmost
exert yourself
put in maximum effort
go all out
pull out all the stops