I agree completely with this. While it is admirable that you have come this far with your English, poor English will interfere with your message for a lot of people. There is no shame in hiring a copy editor, best selling novelists rely heavily on their editors.
I would also advise that you read more. Pick up a novel that you find interesting. The more you expose yourself to well written English, the better your English will become.