Chinese is a tonal language. In English, we can change our tone but say the same words, but in Chinese it actually changes the words. So Chinese people who speak English will always intone a word the same way even in different contexts, which makes the Chinese accent sound odd.