Get a Dedicated Trainer
One dedicated trainer is assigned to train you. The trainer calls you every day at your given time to help you learn and practice English speaking. The trainer makes you speak as per your level and identifies your mistakes in conversation and rectifies on spot. You also get learning resources to improve those particular mistakes.