I so agree with this! I think I'd say that I'm a sponge for languages. Even so, I had to do some studying to get all the vocabulary to stick.
As I went through the Arabic training, I could easily see many others who were struggling and therefore dropping out of the courses into other jobs, while Arabic just came as easy as breathing to others.