Hi, I am an English learner and came to America about 2 years ago from foreign country. Apparently, I do speak English but I thought my English is still not a perfect and I still have long ways to go to master English. So can someone please kindly give me some helpful tips about learning english?