Software
I used Gliem's software test prep. You can do all q's or a sample test. Repeat until you're in the 90's.
I'll probably take some heat for this, but I short-circuited some of the lengthy flight planning/E6B/Wind Triangle questions. I'd take a key word from the question and use it as a memory aid to select the correct multiple guess question. IIRC, for the Instrument there question asked about the HABUT intersection. I turned that into a nun's Habit, which is Catholic, which is answer "C". That was 15 years ago, so I don't know if they randomize the answers now - so caveat emptor.
The important thing was I knew how to do the manual calculations and understood the concepts and could demonstrate that to the examiner. It's a timed test and this just helped get through it. With today's automation, you'll never need paper, pencil or an E6B after the test and practical.
<Asbestos panties on>