It's thing like this that I wonder if the the US will always have a bit of an advantage in the coming cold war. Similar to how the Soviet Union gave the West continual propaganda victories, China seems to be replicating the same mistakes. The US has done so many bad things, always seemed to win the propaganda war because the Soviet union was so unequivocally repressive.
Maybe. But both, the Soviet Union and the US had to offer something.
US: Idea of freedom and democracy
Soviet Union: Idea of equality and communism.
China lacks an ideology that can attract foreigners. Also, in all super powers since Rome it was possible for able people to become a citizen and to be part of it. Even Nazis became American (think von Braun).