There are alot of online opportunities for language practice. Online language learning communities can be a useful way to communicate daily with a native speaker. Here are a couple of sites that you can check out:
Looking for additional language practice? The resources below offer audio/visual material that may provide exposure as a supplement to class time and language lab sessions.