avere le carte in regola

Etymology
lit. 'to have the cards in order'.

Verb

 * 1) to have all the required documents
 * 2)  to put forward the qualities necessary to achieve a goal; to have what it takes