what you need to do is work on verbal as hard as you can. I did that in the summer with GMATClub and saw my verbal score go from 24 to 35+. With your quant at 37 and verbal at 35 you can get your 640.
several things. work on SC -> easiest to improve in verbal. not only you should go through the verbal forum, but also post your answers EXPLAINING each and every choice. If you see my earlier posts on verbal forum, they are full of mistakes, but you know how much I learned??? Yes, takes time to answer those with the thought rather than pick a letter for the answer, but it is worth it!!! I can guarantee the difference.
CR -> here I became good with certain questions but still struggle with others (inference is one of them) Go through OG and read every explanation in the book, you learn from it
RC -> same thing here... read the passages, read the explanations and be able to reason every single answer on why it is correct/wrong... and I MEAN EVERY SINGLE ABCDE answer!!! Tedious? Yes... Will you see the result? Absolutely.
Finally, I think GMAX has a very good SC instructions if you want to engage in virtual learning. I really learned a lot from their SC. I can't really say the same for RC and CR as those are the subjects that are learned from practice IMHO. For RC, I followed Shahnandan's strategy, because I can't skim and skip around... but you must find the best approach for yourself!!!
Good luck,
u2lovergirl