Don’t worry, I’m sure your chinese is fine! Even so, chinese isn’t one of the easiest languages because of their tones! so dont worry, you will catch up soon, because you live in a chinese speaking country. You should be happy you’re not living in Beijing! they have weird accents!