Your teacher is a guide, not a wizard. I can’t flick my marker and make you remember words. You’re the one responsible for learning! I can only show you the way.
You can’t NOT do homework. You take lessons to learn, right? Homework helps you solidify what you did during the lesson. At least you have a chance of remembering something if you see it more than once.
1 hour a week isn’t enough. It’s something, but it’s only a start. If you’re going to do homework, then it’s more acceptable. However, your progress will be at a snail’s pace. I know lessons are expensive, so it’s understandable you only take an hour a week, but you have to do other things in English if you want to see progress! Read, talk, listen, watch, whatever. Do as much as you can.
Everything is useful. One of my absolute biggest pet peeves as a teacher is when a student says “Oh, but I’m never gonna use this”. You have no idea what you’re going to hear or read over the course of your life. Stop telling me that! If you know what you need to learn, go learn yourself! It’s a fact that the more language input you receive, the better your output will be!
If you feel like you need to brush up on your grammar, check out the blog on my company’s website, TalkBack, for lots of great explanations on how to use some of the most important grammatical constructions.
If you know you need to improve your fluency, consider taking lessons with a native speaker today!