Do you hangout with your american friends? Do you chat with the cashier when he is checking out your groceries? Do you watch movies in the theatre or listen to the radio station? Do you go to B&N to get the latest novel and read it? If your answer is no, you wouldn't get that much out of your training regardless how much you pay for it. Language/culture only comes handy when you use it frequently enough.