Stop losing your time looking for THE miracle solution. There is no one to learn a language pushing on a button like in Matrix.
Every existing language method, even the best, is complementary to the others.
I said earlier that you wouldn’t reach a perfect level in any language.
So no solution will allow you to master a language. Even if you “speak a language perfectly.”
You’ll always learn a language as long as you keep practicing it.