Hello Sara
I'm sorry I can't help more, but I would recommend finding a private teacher. From what I have heard of the various courss (Berlitz, Wall St., etc.) they don't tend to be as good as one-on-one tutoring, especially when it comes to speech. I know it's a bit more expensive, but the effectiveness is much higher. Good luck!