As many people here say: don't limit yourself to the material you're given at school, read books, watch movies, listeng to music or play videogames in English, there are plenty of them avaliable on the internet for free.
Now, have always in mind that the most important fact to succeed in learning a second language is the attitud, and it seems you've got it. Just go and sign in in any language school, it's up to you whether you become good at a language or not.
Cheers