Hi Alex.. first you´re most welcome here, and sure hope you find this forum both fun and useful... I agree with Laura, the most important thing is to speak Spanish as much as you can... I´m not a native Spanish speaker, I learned it in College, and though I graduated in Spanish Literature with an "A", I hardly was able to hold a conversation.. So I travelled to Spain and lived their for a while, and that what really improved my Spanish... If travelling in not an option, try to get in touch with Spanish people in England.. This is the site of the Cervantes Institute in London, I think it´s not that far from Cambirdge, you might find it interesting passing by
http://londres.cervantes.es/en/default.shtm
Good Luck
Lamia