Sure, all those thing you mentioned, contribute the most to Chinese power, but they are hard power with some spill over effect on soft power. They help, but it would have been better if China also have soft power which also have spill over effect on hard power. We all know how much the US made its wealth from google and friends. Google and friends contribute to soft power and hard power of America.