We do not currently know of any antonyms for put in one's best licks.
For similar words to put in one's best licks, try: