I think these two aspects are not conflict. Learning and mastering is different. Learning more languages helps in realizing my limitations in using my current languages and I can find direction towards a better situation. Meanwhile mastering a languages requires lots of practices.