About a year ago I made extensive use of the following site for improving my grammer:
Glossary of Grammatical Terms
It's about the common grammar errors and correct usage of various terms. I experience that my grammer mostly improves from reading books and looking up words, to add to my vocabulary, in dictionaries.