1. be proficient at doing something or understand it fully
Professional
Social
practice something so that you have it down
To 'have something down' means to have something accomplished or to be proficient in or knowledgable about something. This is an informal colloquial phrase used more often in social contexts.