Do we all have the gift of healing? Do we all have the ability to speak in unknown languages? Do we all have the ability to interpret unknown languages? Of course not!
To others he gives the power to do miracles. To others he gives the ability to prophesy. To others he gives the ability to tell the spirits apart. To others he gives the ability to speak in different kinds of languages they had not known before. And to still others he gives the ability to explain what was said in those languages.