Ah, should've specified, by China I'm thinking of Mainland China minus Tibet, Mogulistan, Manchuria, Yanbian Korea, and the island of formosa
Well, even then, China is not a monolith. Even the idea of "Han Chinese" is more complicated and varied than a lot of ethnic identities.
But of course, I haven't answered the question. So, one way to make China more diverse is to integrate it more with surrounding nations (including Tibet, Moghulistan, etc), possibly by having the Chinese state encourage trade and be more involved in building infrastructure along the Silk Road. This would encourage merchant-diasporas from further west to settle within China's periphery, and slowly become more Sinicised over time while retaining certain aspects of their original culture. For example, during the Tang era-- Parthians, Sogdians, or Persians (either Zoroastrians or Manichaeans fleeing persecution) might settle in the Tarim Basin; or early Muslims might form societies of merchant-missionaries. Both of these things happened historically, but more investment in these communities and more infrastructure built for them would encourage them to happen more.
The Mongols also moved people around a lot, and had a policy of promoting minorities in power. For example, in Persia, Christian and Chinese bureaucrats were favoured (at least until the Ilkhanate adopted Islam), while in Yuan China, Muslims were often promoted instead. A longer-lasting Mongol Empire would not only mean more Mongol influence over China, but also a greater presence of Muslim foreigners-- Persians, Turks, sometimes Arabs or Indians, etc.