new words i learn only by using anki. before test i run through some 10 times and it's done.
there isn't a need to worry so much as long as you are using the language. be careful that with all the repetitions you don't burn out and then end up feeling hate for the language or unable to achieve new levels.