If you want to try to regain full firearms rights, you need to speak to a lawyer who is fluent in: (1) criminal law; and (2) firearms law. The two phrases that you'll need on hand for such a conversation are: (a) expungement; and (b) restoration of rights.
A gunfight is not the time to learn new skills.
If you ever have a real need for more than a couple of magazines, your problem is not a shortage of magazines. It's a shortage of people on your side of the argument. -- Art Eatman