China will never be a superpower. Allow me to explain.
In order to truly be a super power, they need to have a dominant economy. People can point to their constant growth numbers (which many economists think are rigged)... but here’s a simple fact, without a middle class that makes up a huge majority of their population, China will never ever ever surpass the United States on an economic scale. But the entire key to their economic growth over the last few decades has been the simple fact that the labor there is dirt cheap and has no safety regulations. In order to grow a middle class, those things would have to change, which would level out their economic growth. And this is all without even mentioning the fact they keep their money artificially “cheap” ... if they want their economy to surpass the US that definitely has to change.
Speaking with regards to resources, the US has more natural resources on just the western half of our mainland, than China does in it’s entire country. Their population is heavily focused into the eastern half of the country, and they have an increasingly limited ability to grow the food to feed themselves. Even militarily, they are but a shadow of the strength the US military has.
Their GDP is roughly ⅓ of the US GDP right now. Their quality of living is a joke. Their military isn’t even ¼ as powerful as ours. Their natural resources are less than half ours, and that includes their production capabilities. The only benefit that China has is sheer numbers that can be exploited for cheap labor. That, as the USSR could tell you, does not bode well for a “superpower.”