Old-Biscuit wrote:
She needs licensed training
Professional licensed training.....get it.
FWIW, there is no such thing as "licensed" training. There are organizations that offer certifications, but the requirements to earn those certifications vary tremendously and are often worth no more than the (relatively small) fee it costs to purchase one. No government agency or truly legitimate group like the ABA or AMA "licenses" dog trainers. Anyone can call themselves a trainer. Hiring a trainer is very much a buyer beware thing, although I would think some vets would be able to recommend a trustworthy trainer or two. Many larger towns and cities may have dog training clubs, and those would be good resources, too.
OP, I agree with Dr. Doug. A stressed brain (canine or human) is not a brain that can learn things. I'd look for a veterinary behaviorist, get her on some medication and then work on training. It may be that she'll need to stay on medication. And IMO that's perfectly okay. Good luck! Your commitment is admirable.
ETA: In the meantime two of the best "won't hurt might help" things you can do are work with her to teach basic obedience commands and tricks and keep regular routines in your daily life--meals at regular times, walks at regular times, etc. The more a dog knows (commands and tricks) and the more she knows what to expect (routines) the more confident she will likely feel. Confidence generally lessens fear aggression. These are small things, but little things can add up.