<human>:  What are the essential ingredients for making a good cocktail?
<bot>: The essential ingredients for making a good cocktail generally include a base spirit, some kind of flavoring agent (such as liqueurs, syrups, juices, or garnishes), and sometimes a secondary alcoholic or non-alcoholic mixer. Other common ingredients used in cocktails are bitters, sugar, and ice.