I work with tons of dogs like this. It is not impossible to correct this but it will take a lot of work.
1st- walk the dog everyday for atleast 30mins, and do at least two 10min training sessions a day, just you and her, make her sit,stay.lie down etc. If you use harness switch to a collar or get a halti head collar.
2nd- when you feed her put her on a leash, make her stay, then put your hand in the bowl and mix the food up, then allow her to eat alil, then make her back away from the bowl at random intervals.
3rd- go out in the yard and play fetch or anything else, a bored dog is a destructive dog, give her a new toy every week, even if you just rotate out old toys, or get a treat ball(stuff cibble inside and the dog has to try to get it out)
4th- keep her on leash inside and anytime she begins to do a negative behavior sharply tug the leash and snap,clap,or “chhh” but don't scream “no”
5th- always stay calm and confident!
All of this will re-establish your authority! Good luck