The absolute BEST thing that worked for me and ALL my friends was watching tons and tons of TV Shows and movies. I can guarantee you that you will learn a lot while enjoying your time. There are hundreds of American TV Shows out there that you can start based on what you like and whatnot. Give it a shot