尽其所能 [ jìn qí suǒ néng ]

基本释义

把所有本事都用上。

英文翻译

to the best of one's potential