Our television doesn't broadcast it, that's the reason. I like to read in English sometimes, not understanding half of the words lol Is it your school that gave you all your knowlege?
I'd say school gave me enough knowledge to continue to build upon. I started watching Star Trek with English subtitles when I was eleven or twelve. I think that really helped me a lot. You can learn a lot of words by understanding the context. I'd say just being exposed to a language helps a lot too.
I'm definitely taller than all of my classmates... and I think I'm the only one with the highest grade in English as well But I have loads of classmates that are great at English that I think deserve the highest grade as well.