I am a native English speaker, but I had this same challenge when I was learning Spanish.
We have an expression for situations like this: "use it or lose it." The problem with memorization is that people try to remember things they don't actually need or use, but that is not how the brain works. Think of all the words you know in your native language; you still know them because, at some time in the past, you needed or wanted to use them, and then you practiced using them.
So, for English vocabulary to stay permanently in your memory, you have to find situations where you need or want to use those words. You have to practice with those words, and the more you practice, the more they will stay in your memory.
A few different suggestions:
Watch TV in two languages. You can watch TV in your native language with subtitles in English OR you can watch English-language TV with subtitles in your native language. The second option is probably better, but both options will give you easy practice.
Games can count too, but you will not learn very much if you only play or watch one thing.
Sit down for casual, conversational practice with another person. It is still good even if both people are learning English and are not fluent! Talking to other people is the best practice because it forces your brain to use the vocabulary you learn.
Practice circumlocution. When you learn a new language, there will be many words you do not know, but this is not a problem if you can talk around the words you do not know (which is what "circumlocution" means). For example, you probably do not know the word "umbrella," but I can still understand you if you say "thing that stops rain above me" and pretend to hold an umbrella.
Some of the most important vocabulary you can learn is the vocabulary for describing other things, like colors, sizes, and shapes. Prepositions (like "above" and "around") are also surprisingly important.
Use this idea to play a game with a second student. Pick a noun in your native language that you will not know in English (like your word for "umbrella"). Do not let the other student see this word, but try to describe it in English. The goal of the game is to describe the object in English well enough that the other student can listen and say (in your own language) "oh, you mean umbrella." Then you switch places and start again with a new word.
You have my respect for trying to learn English, so good luck! Your question is perfectly clear to me, so you seem to be doing well 🤓