I think it has a lot to do with upbringing and what languages you are exposed to from a young age.
Having a French father and Chinese mother , and being exposed to the languages from birth has allowed me to pick up languages easier than someone who has grown up speaking just one.
I speak English French Cantonese Mandarin Spanish and Arabic (trying to get better at it)!