I can get a sure grip on grammer? I don't usually know it off the top of my head because of a dysfunctional teacher in that particular class. Small wonder I didn't even function in that class with abusive teacher?
You can always try Rosetta Stone? I've seen other people learn other languages with that, and I'm sure they also have english courses as well. Good Luck w/ that!