OP, your English is perfectly understandable to me. However that may be because I work with a lot of people from other countries who speak English as a second language and no longer even notice any odd phrasing. I have a huge amount of respect for anyone who has learned another language as I spent huge amounts of time studying Spanish and made very little progress.