I would advise to learn Chinese, because foreign specialists are needed in China and they prefer to communicate in native language to discuss important topics. But it`s really hard to learn and will take you much more time than learning Spanish and English.