Your English is just fine! When writing I tend to use grammarly to catch the obvious grammar errors but other than that, just try to watch videos online without subtitles and/or read (e)books π to help increase vocabulary but other than that, I think you're doing great. π