Although I think there are probably certain "natural" language learners, most of it is motivation, time, dedication, and methodology. It's a huge pain learning a language and it's extremely frustrating at times, I don't think I have any natural ability but I do currently have a decent dedication to it and a healthy interest in it as well. French I do for the sake of the homeland and possible future work and Spanish I do for the love of Latin women - one in particular at the moment.