The more I observe about people and how they learn and do things, the more I suspect that motivation plays a much bigger role than we think in intelligence.
Looking at back to high school and then university. I fully believe I would have been capable of learning maths, electronics and so on... But I just did not care enough to put any actual work into the process. Still graduated. But well I really just did not care to put in effort. Thus lacked the motivation...
Same can be said about any learning including languages. It really comes down to motivation, outside sufficient immersion.