have a head for

-imati prirodnu ili mentalnu sposobnost za nešto

Jane has a good head for directions and never gets lost. 
Bill doesn’t have a head for figures and should never become an accountant.
I never had a head for music.