Hi asangika,
The extra information that you've provided is quite useful, as it helps to define what went wrong on Test Day. In real basic terms, you took your CATs in such a way that you were NOT properly training to face the Official GMAT - so you were not ready to face it on Test Day.
Test Day is a rather specific 'event' - the details are specific and they matter, so you have to train as best as you can for all of them. The more realistic you can make your CATs, the more likely the score results are to be accurate. The more you deviate, the more "inflated" your practice scores can become - and that's what happened here. By skipping sections, taking the CATs at home, taking the same CAT more than once, etc., you weren't properly training for the FULL GMAT 'experience.' By extension, your practice CAT scores were not accurate. In addition, taking a practice CAT the same day that you took the Official GMAT was NOT a good idea. The process of working through a CAT requires a great deal of effort and energy - and takes time to 'recover' from. Based on what you described, you were likely 'burned out' before you even arrived at the Test Center, so you were too tired to perform at your best.
Your actual ability level is probably a bit higher than a 430, but to score a 670+, you will have to do far more than just take your practice CATs in a more realistic way - you'll need to make some significant improvements to how you handle BOTH the Quant and Verbal sections. All of that work will likely take at least another 3 months of consistent, guided study. Thankfully, the GMAT is a consistent, predictable Exam, so you CAN train to score at a higher level.
1) What study materials have you used so far?
2) Going forward, how many hours do you think you can consistently study each week?
3) When are you planning to apply to Business School?
4) What Schools are you planning to apply to?
GMAT assassins aren't born, they're made,
Rich