Hi, I hope it is not too late for answering your question.
I’m from Serbia, so my native is Serbian. Like a little girl (5-6 year old) I started learning English which I am learning constantly even today. As 9 year old school put me in obligatory German class (as you all can guess, if something is obligatory for children is not going so smooth and easy). After high school I stopped with learning languages because I taught that is not my thing. And than six years ago I started learning Hebrew language (with my free will). That was Israeli program. During 2018 I did final exam and my score said that I am ready to be lecturer / translator for Hebrew language. That gave me “drive” to learn more languages. Today I’m in a course A2 of German language (again ).
My tip is to have good lecturer, no matter if group or one to one (which I prefer). The most important thing is that that lecturer knows that is he/she doing and that student is listening and working exactly as lecturer says.
So, finally to answer your question. Learning new vocabulary is hard and boring but fun thing to do. Usually after class when I have free time I like to take materials from class that day and to rewrite by my hand or to reread and eventually after two to three times it sticks in my head like magic
I had a friend which was helping me with my Hebrew learning and once he told me: “OK. Now I’m sure that you remembered it.” When I asked him how is he so sure, he said that I asked him that word for the 4th time this time. And after that time I really remembered that word.
The most important things: NO PRESSURE! Learning the language is live process and it takes time. If not today you will learn it tomorrow Make your goal to learn one word a day and you will see that magickly you will learn more than that one word a day.
Enjoy the fun (your learning journey)!
(If I made mistakes please don’t hesitate to correct me :))