IMHO, a major weakness of China is their dependence on the Three Gorges Dam for power, cargo navigation, and protection from floods.
Good call, I looked it up.
China electric consumption is 9220 terrawatt hours/yr.
Three Gorges output 97 terawatt hours / year.
So not a big %, but maybe the important part of your noting it . . . it’s free power.