Chinese: 你确实知道很多东西，但你没能力教。
English: Indeed you know a lot of things, but you're not good at teaching them.
French: Vous connaissez en effet beaucoup de choses, mais vous n'êtes pas apte à les enseigner.