As a language enthusiast, in your learning journey, you will find that you are in great need of a supportive environment. This is because your environment largely influences your learning process (and speed). You might have noticed that when you are surrounded by native speakers of any particular language, you find it relatively easier to pick up and remember words in such languages much faster, due to constant exposure to the language (and probably a need for everyday usage). In this regard, learning could even be achieved passively by unintentionally absorbing the knowledge of a new language just because you are around people who speak it constantly.
This can be a very helpful situation to find yourself in if you are a person interested in learning such a language, as your learning process becomes much easier due to the practical experience. For language learners who are however not as fortunate in this regard, a lack of opportunities for real-time practice could slow down the learning pace.
Nevertheless, FIND THE RIGHT ENVIRONMENT or create it for yourself. You can recreate whatever learning environment you need to speed up your learning process in several ways; watch short videos, listen to music in your language of interest, just bring the environment to yourself. Did you know that many English speakers actually acquired the language by merely listening to English music constantly?
Do not let anything hinder you from reaching your learning goals. It is important to remember that regardless of the obstacle, there is always a way around it. Keep this in mind on your leaning journey, and it is certain that you will achieve the desired results.