For english grammer, I would suggest buying a grammer book. Something like Little Brown Book, or try this website, www.ablongman.com/littlebrown
Vocabulary and pronunciation, then I would suggest a dictionary for vocabulary, listening to music and try to sing along and copy their pronunciation. Or watch TV and read the captions.