Чисто мое имхо, я бы сразу на хорошие курсы пошла, с носителями языка. Там и ошибки почистят и грамотно научат говорить, да и вообще научат ГОВОРИТЬ. Т.е. разговорят, если с этим проблема. У меня было много знакомых, которые учились сами, писали хорошо, читали сложные тексты, а вот главное - говорить, не могли, или говорили, как я это на завываю "на английском по-русски", ни один носитель не мог их понять.
Что касается курсов, здесь выбор большой, но я бы посоветовала бы British council, думаю хороших преподов там предостаточно