Кто вам сказал, что человек, которому не дается математика, автоматически становится гуманитарием?  Гуманитарий, этот тот кому легко и свободно ДАЕТСЯ история, литература и тп. А остальные просто недостаточно способные в принципе.Но изучение языков к гуманитарию отношения не имеет. Есть более способные к языкам, это люди с хорошей памятью, слухом и, как раз, аналитическими способностями, есть менее способные. Но говорят так или иначе все, не остаются немыми, потому что они математики и только числа промычать могут. Настоящим математикам языки даются очень легко. Понял структуру и нанизываешь на нее остальное. Но чтобы закрепить чужой язык, нужна минимальная среда (книги, фильмы, игры, и даже лекции по математике (или что там вам нравится) на английском) и ежедневная регулярная работа. И, конечно, поездки для мотивации, пример родителей.