English, music and movies.
i'm not a native english speaker but i speak english very well !! and guess what i have an english accent . yes i do and that's thanks to music and english movies .
people in my country wonder how could teenager learn how to speak english from music and movie but we did it and it does work .
first we love music ... and we love singing in english so if wr like a song we download the lyrics then we just have fun !!
second .. movies !! we always choose movie that is based on a novel like sherlock holmes, david copperfield , pride and prejudice, harry potter ect . so we watch the movie first then w search for the book and we read it .
sometimes we creat a book club for some books and we disscus it in english that's how we ameliorate our english level .