tiankongshen, для начала надо понять, для чего Вы хотите улучшить свой русский? Для работы или для учебы или для женитьбы? Когда проясните для себя конечную цель, тогда будет проще подобрать средства изучения.
Сейчас Вы все делаете правильно, учите, слушаете, читаете. Просто после В2 развитие языка происходит ооооочень медленно, практически незаметно. Потому что язык - это море информации, Вам всегда будут попадаться новые слова и новые выражения. Я вот уже 10 лет китайский учу, и все равно кажется, что уровень недостаточен.
И еще: Вам надо почаще использовать русский, говорить и писать. Вот даже здесь, на форуме. Ничего если поначалу будете с ошибками писать, главное, чтобы Вас понимали. Постепенно количество ошибок уменьшится. И кстати, среди русских тоже полно малограмотных, это конечно грустно, но стесняться тут нечему.
Попробуйте зарегистрироваться на каком-нибудь ресурсе типа форума или сообщества в соц. сетях и пообщаться, никому не говоря, что Вы иностранец. Если Вас примут за русского - значит, Ваш русский язык уже не так плох, как Вы про него думаете.
Можно зарегистрироваться в каком-нибудь приложении для знакомств, там пообщаться, можно от имени парня или девушки, неважно, фотку можно любую поставить. И посмотреть, как на Ваш язык реагируют. Главное - не принимать близко к сердцу.
Можно еще попробовать вести видеоблог, отличный способ прокачки языка.