What helped me a lot and saved money is Flight SimulatorX on my home computer. I am able to workout problems, redo, correct myself, start all over.
Also Garmin has some really nice downloadable GPS Simulators that are really nice. And there are some training videos available too.
Cuts down your need for ground school and flight time. And represents $$$ savings to you, not to mention frustration level. Many times I was able to work out a problem on my own. I think many times with the instructor my brains just got full and I could relax at home and work out a solution at my own pace and time.
We all reach a level of learning where we just do not progress. Sometimes a fun flight for a " $100 Hamburger " will help.
Hang in there! It will come in time. " If it were easy everybody would be doing it "

Hope this helps