avoir dans le sang

Etymology
Literally, “to have something in the blood.”

Verb

 * 1)  to have an innate ability in something, to be naturally gifted for something