You aren't going to get overnight results, but with patience and love you can fix her issues. Consistency, is key. Patience and a calm demeanor is also key.
House training with crate training is easier than watching her 100% of the time. Trips outside often, even every half hour then gradually lengthening the time span in-between.
Now for the outside fears. You need a safe quiet small area outside that you just always take her out to go potty only. Let her back in the house after she goes. Then treat her and play a bit before putting her back in crate.
I watched Cesar work with a bully mix recently on food and toy aggression. It was amazing how quick he achieved results. I think you can watch episodes of dog whisperer online, you might try checking out his advice too.