Mastering is impossible. French is my native language for 38 years and I wouldn't never master it, because there is always new words, new rules I escape...
You could just try to reach the perfection, but not to "master" a language or to be perfect on it. We must admit we are just human beings.