Half way through my beginners classes I found I was catching on fairly well. I understood the theory, and knew a lot of volcabulary however was not applying it in a speaking environment. So I decided to gather around fellow learners in a regular meet up where we would strictly speak German. We met at cafes or restaurants and intended to order and interact in basic German conversation. It didn’t matter if part of the dialogue were wrong. It was simply a forum to practice and gain confidence. I truly recommend finding at least a tandem partner, and going out there to practice wth the world. Your bank, cashier, dentist, bar staff. Don’t be hard on yourself if the conversation goes all in all sorts of directions. An opportunity to practice.