this thread just popped up in Voz's new feed, nice place for talking bullshit without any "submarine". Just hope this place is not as toxic as the rest of this forum.
I just wonder that why do you want to get better at English? Just for communication or for some diploma, certificate,...? what make you think you are not getting better? Perhaps you do get better you just haven't realized it. If you want to improve your English just for communication, your English is perfectly fine imo.
Anyway I'm not that great at English to give advices, but maybe, just maybe you are forcing yourself too much on study English, to get better at English. In my opinion, English is just a language, just a tool to communicate. Maybe all you have to do is stop trying to forced it on yourself and just embrace it, use it as what it mean to be. Read your favorite book in English, watch movie in English, listen to podcast, or just watch some bullshit on youtube,... I'd only spent 4 years in high school to study grammar, since then all I do is use it as what it meant to be. But again it's just my opinion. Anyway good luck on your English my man.