За три года поднять язык с intermediate до fluent вполне возможно, главное - много практики и много чтения, чтобы набрать словарный запас. Общайтесь с носителями языка, смотрите фильмы и сериалы в оригинале, читайте художественную и специальную литературу в больших количествах (можно и аудиокниги слушать) - натаскаетесь.
Грамматику тоже подтянуть неплохо бы - поможет письменное общение, но тут надо найти английского грамар-наци, который будет терпеливо исправлять ваши ошибки, и, опять же, чтение.
Что до поступлениия на бесплатное образование в США, то с этим сложнее. На пару порядков сложнее. Формально любой университет имеет право самостоятельно распоряжаться своими endowment funds (целевыми фондами) и в том числе тратить их на предоставление обучение талантливым иностранным студентам. Но для этого студент должен этот талант проявить и продемонстрировать его университету. И иностранцу одних только высоких школьных баллов будет мало. Победы в олимпиадах (желательно международных), научные и исследовательские проекты стоят куда больше. Если всего этого много, можете попробовать отправить документы в несколько американских ВУЗов.