Hi everybody
Would you help me out with this idiom/fixed phrase? I've already look it up in the dictionary but it's not very clear...
Does this idiom mean 'to do your best or try to improve at something' or 'be the best you can be at work, etc'?
Does this phrase come from sports?
I appreciate your help!