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