Your written English is getting better but to improve your spoken English you must practice speaking. If not you may be able to understand people when they speak English but you will not have confidence to speak English if you never practice. We should talk live sometimes!