How to learn a foreing language depends on your personality.
Of course you have to follow the rules made in school.
Some are better in using their eyes - reading
Others their ears - listening
Then there are the ones who like to talk - using their mouth
The brain - study grammar and build up the knowledge like a mathemathecla problem.
Hands - writing tests.
Most of us do a combination of all of them or some of them.
Very important - find out how you learn best and then find one interest you have and do it English. If you love films - watch films.