Do not give up.
I have had your situation.
It is the same with me, you need to start from scratch and in needed to find out where do you lack conceptual understanding. I am on the same boat as you are yet i haven't given up.
I have been working on GMAT since Dec 15 2016 no - stop. The wall that i am working against is much higher than yours.
I've not given up and will not give up. You quant score can go up to the range of 48-50, given you practice and is willing to put the works that are needed.
Averaging 44-46 means that you definitely have the concept in place the enough practice is needed.
I am dealing with Verbal and i hope i could raise my score enough to pass 700+.
Needed we can have a chat and see if we can help each other.
All the best