I know what you are talking about, how you feel! I really do.
But patience, man, patience...
In fact, it seems like there are some ideas, strategies that can apply to some student and not to the next, learning English it´s almost an art, not science, though it involves scienctific methods.
That is, there´s no way to know how somebody´s pace of learning is set, it´s about experience, individual experience (sort of).
Anyway, some things are valid to most of them, for example learning by using that information you have recently been taught (I tried to avoid the word "taught" but couldn´t help it!)... That is, you have to "internalize" what you have seen/read/experience (yes, learn English must be an experience, not something that you are taught, a teacher should be a tutor, a guide...)
Teacher should have time to see what is happening to their pupils, not just give them lessons and see them repeating things after them, parroting.
Well, I am no teacher or something, this is just an opinion of my own, inspired also in texts/sites like this:http://oupeltglobalblog.com/2014/01/16/ ... -language/
And in my experience with English, but I can tell you that many people would and will agree with me on that one.
English to me, is some kind of "immersion", I solve some crosswords, then go to some textbook or grammar guide, next I listen some radio online, afterwards I watch some sitcom in English, read some novel or newspaper in English, watch some YouTube
documentary, clip, or music...and so on and so forth.
English to me, and now I mean to me, is fun and have to be fun, even when the matter is a serious one, I mean even if I am reading The Economist
I have to feel like reading it, or else I go to the comic strips Dilbert
(or the People
-gossip- magazine) and come back when I am in the mood !