Idiom: Put your best foot forward

See also: