When I was in school, I was considered to be good at languages, I wasn't that great, but we were mainly set using comprehension questions. My comprehension of written language is fantastic and always has been compared to the other areas, but I have always had trouble with understanding foreign languages when they're spoken and my pronunciation tends to be pretty bad as I can't roll 'r's and I have a bit of a lisp 'th', 'ff' and 'sh' all sound pretty similar when I say them, I also have a little trouble hearing the difference between 'th' and 'ff'. Considering I took Spanish, French and German, German was the only language I could pronounce semi-accurately. I could have used the extra help available at lower levels for everything but reading and writing, nowadays I try to spend half an hour a day or so listening to the 'News in Slow French' podcast to compensate.