Hi sappy, i was sing up in some webs, where u can practique u r english with natives english and other people which speak english.
www.mylanguageexchange.com
polyglotclub.com
www.intercambiodeidioma.com
i really recommend u polyglotclub, there are a lot of people for speak english and a lot of others languages, i am learning german, and u can organize to live a days with native english, if u find them in that community. There r a lot of english, fraçais, chinnese, russians, puff, really a lot.
gl