do one's level best, go all out, go for broke, pull out all stops, put one's best foot forward, put one's best leg forward, spare no pains
quán lì yǐ fù ㄑㄨㄢˊ ㄌㄧˋ ㄧˇ ㄈㄨˋ