Yeah, it's really good if you can do it. But I think it will take more & more time. But with practice it's not impossible.trying to speak as a native speaker is the right thing to do. Chinese & Indian accents suck! Try to speak a language as it is can’t be a wrong thing
apart from that I agree with you about all other things. I have watched all episodes of HIMYM & Friends. But I’m not even close to speak like that. I’m still struggling to speak. Because of the lack of practice
The thing is most of Sri Lankans try to fake an accent where they can't do. It's really sad to see, and not nice. It's better to speak without a fake English accent rather than faking it.