@Monger,
Its not a matter of IQ and other things
It's a matter of how much you want it ,and how much you would do hard work for it ,
and also how much help you get from others
I had like 7 places to help me with school friends and tutoring sooo..yea =D i got alot of help
O.o I came here to the united states of america when i was 7, and i learned english pretty good for 6 months that's all it took me really still had and accent though
Now that i am 15, and i don't have that ambition as i had when i was younger to learn a new language
I know both spanish and english and i guess mixed up in both!!
And because i tried so hard in english >.<
My spanish doesn't sound cuban anymore...i kinda sound spanish but with a little bit of american in me
and my friends say i sound mexican sometimes? wtf XD lolz
And to top it all off, i want to learn japanese, and or chinese just a wee bit though
For me...i think it's just how much you want it and how hard you are willing to work had for it really, ohhh...but the number one thing is
If you enjoy it =D
Enjoying something gets you into it more
YAYYYYY!! I am an american citizen =D