English language
Well, I think the english is very difficult when you don't practice or do not interact with it in some way, for example watch subtitled movies or in english without subtitles, or play video games in english. Learning english in the university has been more didactic than in school and not so boring. Recently I found a very good way to put into practice English through a game that the teacher showed us where we could all participate, where you should read, answer questions and also be quick to win.
About blogs I think is a good way to learn inglish in areas of practicing writing and reading, but is it gets boring when they ask us to do them very often.
The aspects of my english I need to improve are my pronunciation and my fluency, especially this last. I plan on getting into a private english course that makes me talk more than writing. Also watch movies in english without subtitles. If I had the money I would go to an English-speaking country, to force my senses to adapt to the need to speak english.
Outside class I use the english for watch videos in youtube in english, because are manny without subtitles and many of them are not in Spanish, and generally the documentaries in english are the best. I Also use it to communicate with people who speak English and who need help because they do not know the Spanish language. Also in online games, because many players in the games speak inglish and the game for himself are in english language.