In school somehow we never had the same teacher for more than a year. So my school english is pretty fcked up. But since I usually read/listen to all kinds of tutorials etc in english, I understand it quite well. I can also talk to english speaking people. If I don't know a word, ill explain it. E.G. "Copycat" - Someone who always tries to immitate you