Hi IshanBhardwaj,
A 670 is a really great initial CAT Score (the average score on the Official GMAT hovers around 540-550 most years). That having been said, there's some question as to how realistically you took this CAT. You admit to not taking the Essay and IR sections; if you did anything else that was unrealistic, such as taking the CAT at home, taking it at a different time of day (from when you'll take the Official GMAT), pausing the CAT, seeing any 'repeat' questions, etc., then this score could be a bit 'inflated.' Going forward, you should do everything in your power to make sure that you're taking your CATs in a realistic fashion.
After taking each CAT, it's important to do a full review of your performance (with the goal of defining WHY you got questions wrong). While a full Mistake Tracker or CAT Analyzer would provide more detail, there are some basic questions that you should look to answer after you take each CAT (and the more specific you can be with your answers, the better).
After reviewing each section of this CAT, how many questions did you get wrong....
1) Because of a silly/little mistake?
2) Because there was some math/verbal that you just could not remember how to do?
3) Because the question was too hard?
4) Because you were low on time and had to guess?
5) In the Verbal section, how many questions did you "narrow down to 2 choices" but still get wrong?
GMAT assassins aren't born, they're made,
Rich