Fluency in English is somehow being falsely associated with having certain accent. At least that's what most of our students think when they first registered to learn English in our centre. They have this notion that when you can speak English with certain accent like American accent, you can be fluent in English. Some even ask, "Which accent do you teach here?". Our response is, "What?". "We don't specialize in teaching any kind of accent".
You can speak and sound like "Barrack Obama" or "Queen Elizabeth" but what makes you become fluent is the practice. Practice makes perfect is always true when you want to be good. So, stop thinking about "learning" certain accent because accent can't be learned but must be acquired!