On being young and stupid.
It's quite tough to learn a new language for many reasons, one of which is having to downgrade your vocabulary. Sure, teaching your ears how to properly listen and comprehend those alien sounds is tough as well, but mostly a matter of time, and it doesn't really impair your ability to express yourself. I tend to bundle reading, writing and speaking in one big group: the "words" group. And trust me when I say i know it sounds weird. This big group has to do mostly with using and choosing the appropriate expressions and words for a specific situation. And it's usualy a matter of having quick access to those expressions. You use then when reading and writing, but you only learn by reading. So anytime you feel like you're getting too old and tired, remember those early days when you couldn't really say what you wanted. The alternative is to learn a foreign language.