Hi gauraku,
If you're truly looking for an expert evaluation of your situation, then you really have to provide all of the relevant information. Based on what you've written in your last post, I have a few follow-up questions:
1) On what dates did you take these two CATs?
2) How long have you been studying for this attempt?
3) What are the exact resources that you've used so far?
With an End-of-May Test Date, you have plenty of time to study and improve. With a 670/Q49, the bulk of the missing points that you're looking for will be found in the Verbal Section. Thankfully, the Verbal Section of the GMAT is as predictable as the Quant section is, so you CAN train to score at a higher level.
GMAT assassins aren't born, they're made,
Rich