I can speak or put some words together but there are still a lot of words I don't know. The English we study at school is 'poor' and we do nothing than just talk with the teacher about her trips and that she has been all over the world, which is boring and I'm learning literally nothing from these lessons. I want to speak well but I still can't move to an English speaking country. I want to write well but i can't find some books that can help me improve. So, if you can tell me which books to read in order to improve then it would be great, also some websites with exercises and grammar rules too. By the end of the year I need to be able to write like an Oxford teacher. Thanks.