The first is whether you speak articulately about complex topics. This one is easy to do from home; reading books, listening to podcasts, and talking with language partners on iTalki will all help get you there.
The second is informal, everyday communication. This one's definitely a struggle. Not only is it hard to pick up on your own, but I'm pretty sure that, even if you've spent some time in a region that speaks the language, there's still no great way to avoid steadily losing it if you ever leave. TV, especially sitcoms, helps, but only a little. There's just not a whole lot of overlap between the things people actually chatter about all day, and the things that make for interesting entertainment.