"Head for heights" means you're not afraid of being very high up. Imagine you're on a really tall ladder, like one that goes all the way up to a roof. Some people might feel scared or dizzy when they look down from up there, but if you have a head for heights, you feel okay and confident even though you're really high up."