Aside from reading like it's your job, and watching movies and series till your eyes cross, there's also listening to podcasts on your commute. Find a topic that interests you and ignore the rest of world. It'll make you less frustrated about the traffic and the pervs you encounter. Also, when you have to look something up, pick a website that's fun and lively, like Grammar Girl. Basically, do everything you can to make learning fun. I promise, eventually, grammar will be the least of your worries.