I have started to learn German a while ago and one of the reason for doing this is because I want to work as an engineer in Germany. And for that I need to know German. I have reached a level where I stopped learning, not because I don't want to but because the method that I am using is not efficient for the next level. At the moment I might say I am at A2 maybe a B1 in reading. What I want from you is some new methods, how do you learn, from what books, how are you doing it. I know that a speaking partner would be great, but I can't find it.