The best method to study English is to go to English speaking country (UK, USA, Australia, New Zealand) without eccentric dialects (India, Philippines, Singapore, Malaysia, Jamaica). Do not go to big cities like London or LA where you can find lots of Indonesian. Instead, go live in the rural area