Hello,
thank you for sharing your story.
You should invest your money in an online course that has CAT codes included and teaches you all the concepts from A-Z by video lessons, explanations, recommendations and analytic software that applies to your personal knowledge level. This will give you the best possible GMAT prep. Optimus Prep's on demand course has exactly such features and you can test the software for free without any risks for 7 days!
Please visit the following link to learn more in case you are interested:
https://www.optimus-prep.com/gmat-on-demand-courseThe course costs only $299 and you can see a comparison table vs. other test prep companies under the above link.