I would suggest 1, to get rid of the magic rack and use a traditional rack and not soft break. Soft breaking is not supposed to be allowed in APA and it can inflate ones ability to runout.
That being said, 9s can destroy other 9s so that is not a good measuring stick. APA 9ball ratings is based on your balls per inning average. If you exceed 4.5 balls run per inning on average you are a SL9.
Taking your scores of 10-4, 10-4, 10-5, and 10-6 that means you had 21 innings (4+4+5+6). You pocketed at least 400 balls (while as you probably pocketed several on the 21 racks you didn't win, I will assume no balls pocketed for analysis). So if you divide 400/21 = 19 balls per inning. That is over 3 time the minimal average for a SL9.
Personally, I am a SL9 and I beat the ghost most times I play, but not all. For two years, that is some amazing progress. That performance would have to be considered A-level play. Like I said though, get rid of the magic rack and hit the rack with some speed to see where you really are at.