Курсы, хорошие курсы английского языка с носителями. Уровень поднимайте до максимально возможного.
Это не быстро. Но, быстрого вариант и не существует, насколько мне известно. Вы либо владеете языком, либо нет. То что вы описали -- это не какие-то специальные навыки.
Сейчас до собеседования волноваться не стоит. Если компания, в которую вы проходите собеседование -- средней руки аутсорсер и/или не самый денежный проект, то собеседование вы считай прошли (ну может недостаточный уровень английского станет поводом вам меньше платить). Если крупный аутсорсер и/или серьёзный проект, то нет.