For spoken language practice there's no substitute for just living in a different country for an extended period. Since you're in Europe it seems like this might be possible for you?
Your written English already seems passable. If you hadn't mentioned you were not a native speaker I probably wouldn't have noticed.