When I was six or seven years old, all of my classes at school were in English. At least the half of the classes the teacher did it in English. Except for math and Spanish (of course). I hated it. I couldn't understand many words than cat or dog. Imagine how hard it was to go to the bathroom. Everytime that I wanted to go I had to ask my teacher "may I go to the bathroom, please?" but I always forgot that sentence so I ask her in Spanish and she reminds me again. It was a torture, a cruel torture to a kid who wanted to pee. That was how my first grade was like.
Then I went to another school where my classes were in Spanish (finally). There I started to understand better the language. The time passed and when I was sixteen years old I felt like I could understand almost every sentence in English (at least at an intermediate level). But, speaking in English? Never. I'm a noob pronouncing and speaking at the regular English speed.
So I reached university and I noticed that I have more English classes. I was tired of that kind of classes at school. I thought if I can read science posts in English and understand them so I can have a better source of information I was ok. But here in university, the teacher centres more in the pronouncing of British English, a topic which I was bad at. So I've been learning how to not be misunderstood by English people. Like have which pronounces like "haav" and hub which pronounces like "hav".
Also, I have improved my writing by making blogs. I'm learning more synonyms and phrases. It'll be very useful in the future. I think I need to improve the way I speak English, improve my British accent. However, I only use my English knowledge when I'm reading some science post, playing a video game or when I'm listening a movie in English and I don't want to read the subtitles.