have what it takes
To have the necessary qualities or capabilities (to do something)
• • •
Main Entry: ↑have
————————
have what it takes
To possess the requisite skills, qualities, etc
• • •
Main Entry: ↑take
* * *
informal have the necessary qualities for success
Useful english dictionary. 2012.