You have very fine English. So long as people can understand you, then that's all you need. Correct grammar and spelling is important, but not as important as getting your message across. :)