Agree. It's clearly a knack some people have and others don't, like maths ability. Languages have always been my personal weak spot. I simply don't remember the vocabulary*, and struggle to turn spoken words into what i know.
*which is odd since i seem to have a pretty big range of English...