Memorising vocabulary is an important step in language learning, but it is not enough on its own. Learning and using words in context is far more effective for developing your language skills. For instance, you can put new words into practice by using them in sentences or writing short stories.
When it comes to using the language well, practice is key. By practicing speaking, writing, and listening, you actively build your language abilities. Furthermore, not being afraid of making mistakes and treating them as learning opportunities will boost your confidence.
As for self-confidence, I can say this: setting small goals and achieving them gradually builds your confidence. You must also remember that language learning takes time, so be patient with yourself. Tracking your own progress and celebrating small wins will keep your motivation high.
By doing a little practice every day and believing in yourself, you can truly take your language skills to the next level!