Yurt dışına çalışmaya gidecekseniz, bence dili advanced yapmak yerine mesleki terimleri öğrenin. Misal benim İngilizce konuşmakta herhangi bir problemim yok, tipimi görmeseniz native speaker bile sanabilirsiniz. Fakat mesleki terimler açısından çok fena çuvallıyorum. Günlük muhabbetler, politika, ekonomi, yön tarif etme, alım-satım gibi şeyleri zaten konuşa konuşa çok rahat oturtacaksınız, B2 de bence bunları sağlamlaştırabilmek için yeterli bir temel.
O yüzden benim tavsiyem çalışacağınız alan ile ilgili olarak vocabulary çalışmaları yapın, unuttuklarınızı oturtun. İlla Advanced seviyesine getirmek istiyorsanız, speaking ağırlıklı olmak kaydıyla yoğun bir tempoda grameri de koyvermeden, imkanınız varsa birebir şekilde çalışın. Kurs ortamında B2 denen insanların kem kümünden size sıra gelmiyor gelişmek için.