put one's best foot forward in Italian
put one's best foot forward in Italian
fare buona impressione
(idiomatic) To show oneself in the best or most positive way possible; to make a favorable impression.
fare del proprio meglio
(idiomatic) To show oneself in the best or most positive way possible; to make a favorable impression.