Do you mean that the chinese idiom is used three times in that sentence.
Only the second "making continuous progress" seems to mean your idiom.
The first phrase simple refers to a "high speed"; the third to an "advancement".
I can find anything wrong with your sentence.
Student or Learner