1st thing , do not lose hope , take a break and target 6months from now. Dont think you can get from 22 to 40 without developing a habit of reading condensed passages and mastering comprehension.
Remember, it is verbal score which impacts your overall more than the Quant score . Your Q48 signifies you have good grasp on quants concepts and you do not need to put more than 15-20% of prep time to get to 51Q.
As for verbal there is nothing much any course can do , atleast that what i think , you already know the negation technique and boldface Cr concepts and you even have mastered evaluate the argument type of question In CR, strength and weakening questions comes easy to you . do you think you need another course for it ? I dont think so.
What we definitely need is to understand the passage (be it IN CR/RC) as good as we do understand when we read a condensed passage written in our native language(For me its HINDI) . And remember we have to do it in 1minute for CR and 3.5Mins for RC. Thats the challenge! !
With all this said, i would encourage you to read 3 passages everyday on different topics. You can check forums, people have already posted websites url for those.
btw, your gmat prep scores and actual gmat score are very off..have you already practised all gmat exam questions on gmatclub or other forums before writing gmat prep test?
I strongly recommend that you leave one of the course's freely available questions on forums and buy their practise tests, but if this is not the case, then had you slept enough before exam day/were you nervous before the exam? Keeping your cool is also important before the exam, also the initial few questions on verbal not only decides your range of verbal score but also boosts your moral up so try to be more accurate atleast for 1st 15 questions.
I wish you a good luck for your next take.