Hello, I'm 'The French'.
I think there is no good rules for learn English.
I began to learn the basis of English grammar, and I made a lot of test but I am sure the best way it's to pratice all days a little English.
Try to read English newspapers, it's not easy but if you want to improve your level, it is the good way.
Have a nice day (Buena tarde de Francia).