У меня есть, что сказать, исходя из собственного опыта. Первоначальный бэкграунд был почти такой же: английский "абы не двойка" в школе и университете. (Ну, честно говоря, у меня там было 4-5, но суть понятна.) Дальше был репетитор и три попытки сдачи IELTS. В общем, попал я в англоязычную среду имея язык уровня advanced (среда была еще и франкоязычная, но речь сейчас не о том.) Так вот, местных англофонов я понимал ОЧЕНЬ плохо, на работе на совещаниях сидел тупил сильно. Говорить получалось лучше, но фразы формулировались не молниеносно, требовалось время. И только через год постоянного общения я стал понимать практически всё и практически любого англоговорящего (хотя всё равно, бывает, что иной чёрный или индиец говорит так, что понимать очень тяжело). Главная идея в том, что чтобы говорить и понимать, надо говорить и понимать. Постоянно тренироваться. Забрасывать, как ты сделала сейчас, никак нельзя, навыки иностранного языка тают очень быстро, особенно, если он начального уровня. Паника, что мне никогда эту всю хрень не выучить, посещала очень часто, ты не одинока в этом. В общем, наберись побольше оптимизма - и вперед, учи дальше, всё придёт.