You can't get past Q30 because perhaps you are constantly practicing 700-800 level questions rather than 500-600 level questions.
Some people think that, "If I practice using tough questions, then my skills will improve dramatically - compared when practicing much easier questions..."
This is not necessarily true when it comes to GMAT. GMAT CAT exam will never show you 700-800 level question if you can't constantly get 500-600, and 600-700 level questions correctly.
Therefore, you need to start over from the bottom.
1) Review math fundamentals. Don't even look at actual GMAT questions. Some GMAT CAT exams (such as
MGMAT) shows your strengths and weaknesses by section. This might be a good way to figure out where to start. If not, go to Barnes and Noble and buy
MGMAT Math guides (8 in total - pick only the ones you think you would need)
Read these guides and do practice questions in the book.
MGMAT guides also have practice question numbers on OG guides by question type.
2) Once you review your fundamentals, now go back to OG Math guide and do all the problems again. Make sure you read answer explanation for right answers, as well as wrong answers. Your reasoning for picking the right answer should match the book's explanation.
3) Now test yourself by taking another GMATPrep CAt exam. If you study right, you should see the improvement right away. Until you see the score that you are satisfied with (GMATPrep CAT), do not schedule another GMAT exam.