Good book on English for academic writing and speaking for non-native speakers
English is not my first language either, but have taught myself through "academic-immersion".  Here are a couple of recommendations that may be of help:

"Computer Science Writing" - this is a website with an outline of good practice and links to various other sources.

"Writing for Computer Science" (Zobel, 2004) - this book has a couple of high reviews.