avere le carte in regola
Italian
Etymology
Literally, "to have the cards in order."
Verb
avere le carte in regola
- to have all the required documents
- (figuratively, by extension) to put forward the qualities necessary to achieve a goal; to have what it takes