Мне кажется способность к языкам это 1) развитие речевого аппарата на уровне, достаточном  чтобы произносить звуки другого языка2) хороший слух, чтобы поймать отличия произношения и по возможности воспроизвести их (критичен для речи, в письме все равно)3) плюс если изучение идет во взрослом возрасте - то обычные способности к обучению не важно чему, по написанным материалам.Все остальное мотивация.Уж сколько я английский учила то тут, то там, дольше пары месяцев не выдерживала, потому что мотивации не было. А сейчас появилась мотивация - ребенка научить. Так он очень быстро пошел набираться. Смотрю сейчас домашку ребенка - а я уже все фразы спокойно строю, и слова к ней все знаю... То есть всю эту прорву слов, которые ей давали, я выучила, хотя специально-то не учила... но 10 раз ребенку продиктуешь - и захочешь, а не забудешь. А если забудешь, так оно встретится в упражнении, и все равно лезешь проверять.. проверил - вспомнил...Когда-то я еще покупала себе замечательный курс английского, Reward назывался. Он компьютерный, интерактивный. С наушниками и микрофоном делается. Красочный, приятный. Поурочный. Мне очень понравился.Там слова надо было выучить  не только письменно, но и устно, и правильно произнести их на микрофон. Причем слов дается, допустим, 20.. и они по порядку. И произносить их надо по порядку.  Если на 19 слове сделаешь ошибку и программа не засчитает, надо все упражнение сначала начинать. Чтобы пройти его, приходилось все слова программе повторять раз по 20... все она мое произношение не распознавала  (и не только мое, но и тех кто знал язык лучше). Но когда 20 раз подряд повторишь программе 20 слов, их звучание в ушах стоит и ночами снится. И забыть его крайне тяжело.Жаль что я бросила уроке на 10.. все то же самое - стимула не было.