( informal ) to have the qualities, ability, etc. needed to be successful
HAVE (GOT) WHAT IT TAKES
Meaning of HAVE (GOT) WHAT IT TAKES in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005