I think your problem is psychological.
About me, I have wasted 2 years studying theory and just random practising, I have worked hard but gmat is not only about hard work.
Firstly, please know the following things about GMAT exam :
It is not an effort based exams
it's not about how much you have studied
Neither about how long you have studied
I have read hundreds of debrief written by many successful student.
The way to study is do fewer questions, but analyze questions, think about what was the Trap in the question, what was the question trying to test, how did I respond to it. Change and Improvement will come slowly. You dont need to study hundreds of questions and study hard, just analayze a hell lot, I mean a hell lot.
Watch this Video, this may help.
https://www.youtube.com/watch?v=EyVmhFlliuoHere is the another important thing, it is to take breaks just dont do anything entire day no work no study, enjoy your time, even if your alone enjoy your own time.
have a positive mindset, which is easier said than done.
I understand that you hate your existing situation, but resisting it and despising will make you bitter and yu will remain unhappy and thus poor performance.
I highly recommend you read eckhart Tolle - Power of Now.
It's a profound book, I am writing this as I was in your spot, still I am, but things are getting better and better.
Things cannot be change in a day or months or even year, so your best bet is embrace and accept everything, and from thereon improve things slowly. Do not rush, no need to hurry.