read.. and keep reading...
as for speaking, do it slowly.. you gotta train yourself to be able to speak fluently..
when reading, read out loud... and listen to yourself.. maybe use a tape recorder..
make the changes

but mostly, read.. a lot..
go to the library and stuff.. and keep reading

it'll not only improve your english, it'll improve your grammar, and your general knowledge
good luck!