I totally agree with audio book. I find it very helpful.
My tips would be:
try to participate a little with conversation either it's forum or blog. Could help with your writing.
Try to speak with yourself with the language your trying to learn.
Try to speak aloud some books or some words over and over again.