Are you doing your best to increase your English level?
Learning a language to your desired level doesn't have to be as hard as you may think. Like most significant goals, discipline, patience, and determination are required. What also assists enormously, what makes it a whole lot easier... is 'having fun'. If you are enjoying the learning experience then it becomes far easier to maintain the upward process. Have fun learning by going to language exchanges, watching your favourite films or documentaries in English, playing video games in English, reading articles of your interest in English or taking classes with a great teacher on Verbling.
When I started studying Spanish whilst unemployed in the south of France, I bought the same 400 page book in Spanish that I had already read several times in French. I was fluent in French at the time. The subject of this book was one of my passions: military history. So with my low level of Spanish at that time (A2), it didn't matter if it took me 20 minutes to read each page initially. I stayed motivated because I was having fun since I was reading a book about military history. So making progress was really quite easy despite my low level at that time.
Also, remember before it was more difficult to learn a language compared to nowadays due to technological advances in the past decade or so. You know, a generation ago people learning languages did not have all the technological resources online at their fingertips like you do! There are so many options online and free ones too that make learning English such an enjoyable past time online.
So come on! Make learning English as fun as it possibly can be on or offline and the inevitable big progress will come!