You majored in English at college, you have been living in the US for many years. There is no excuse not to write good English.