Your English is good. In fact it's better than a lot of people who are native English speakers.