i have learned many language (german, english, french, japanese, korean).
i have used Anki, Supermemo, Flashcards, Watched Series, Read Books and the only thing that seems to work is:
- Spaced Repetition - Something you actually enjoy(learning should be fun) - Comprehensible Input
anything else has not worked for me.