I am not sure how much is enough for G score. Average score of 2005 intake is around 688. Considering about 20% international students whose G scores are not very high, mean of Chinese students G score may be even higher. My opinion is if your backgroud is not stronger than average, GMAT maybe the only aspect you can improve in a short time.