Yes I have. My resource knowledge may be a bit rusty since it’s from years ago, but here goes:
Sign up for an online course, I used Veritas and Magoosh. It offers seemingly unlimited practice questions with detailed explanations. My first approach of learning everything chapter by chapter took me to a mock score of 690. I used brute force and worked maybe 3k questions in each section across increasing difficulty levels and this allowed me to adapt my thought process around speed and eliminate incorrect answers as opposed to trying to solve the question top down.
Don’t be scared to keep taking FULL length mock tests every week. Treat each attempt like the real thing to get used to the effort it takes to stay focused for 3+ hours. This will put you in the zone like nothing else.
And most importantly, don’t give up if you get a low score in your first few attempts. Set a target score and relentlessly keep working at weak areas, solving questions at the highest level. Remember. The kind of questions that appear are never infinite, once you do enough practice, the formats start repeating and that’s a good indication that you have seen 90% of possible questions and it’s now just a matter of being able to solve quickly
All the best!