Hi prikh,
To start, raising a 350 to the point that you can consistently score 700+ will likely require at least another 3 months of consistent, guided study - and you'll have to make significant improvements to how you handle BOTH the Quant and Verbal sections. Thankfully, the GMAT is a consistent, predictable Exam, so you CAN train to score at a higher level. While you can certainly choose to study a lot over the course of the next 1-2 months, "cramming" generally does NOT lead to great results on Exams such as the GMAT - and by studying as much as you describe, you will likely increase your chances of 'burning out' before Test Day (which is something we want to avoid).
Since your general 'math skills' are a concern at this point, before spending any money on your GMAT prep, you might want to work on your general math skills and knowledge first. For free math practice and help, I recommend that you set up an account at Khan Academy (
www.khanacademy.org). The site is completely free and makes the learning a bit more fun and 'game-like' (as opposed to the dry academic approach taken by most books). While the site is vast, you should limit your studies to basic Arithmetic, Algebra and Geometry. After spending a little time re-building those skills, you can start your GMAT studies.
Before I can offer you the specific advice that you’re looking for, it would help if you could provide a bit more information on how you've been studying and your goals:
1) What type of studying have you done so far? How many hours have you typically studied each week?
2) What study materials have you used so far?
3) Have you taken any other practice CATs/mocks besides this one (and if you have, then how did you score on those other CATs?)?
4) What Schools are you planning to apply to?
GMAT assassins aren't born, they're made,
Rich