>>57712210unironically, an ESL friend i had taught themselves through english media mostly, on top of whatever english classes they had. books, videos, shows, movies, y'know, the full immersion approach
also, try out any sort of grammar worksheets you can find. english grammar is retardedly complicated when you get into the weeds of it when it comes to similies, hyperbole, etc.