Wiktionary
put one's best foot forward
vb. (context idiomatic English) To show oneself in the best or most positive way possible; to make a favorable impression.