For listening to Spanish, go to the United Nations' website and use the Spanish version of it. Listen to the radio reports. It's quite helpful. For vocab, like in english, the more you read, the more you learn. Other than that, write and read as much material as possible.