I work at a hotel where we allow cutomers to bring their dogs also. Their was a family staying here who had a Cane Corso (a very close cousin to your dog). The man got the puppy when the lady was pregnant and she was very nervous of what this dog was to become. He had it shipped cross country, payed a great deal of money and was not about to give it up. So the baby comes along, rows into a cute kid, all the while the wife has been cautious and apprehensive around the dog not favoring it at all. The man payed top notch for training and this dog was very obediant.
One day while the husband was at work the kid who was about 3 at this time was on their back deck with the dog, the mother was watching them through the window while doing the dishes. All of a sudden she see the dog, ahckles raised, teeth showing and she thought " my son! I knew it would come to this" she told me she thought her worst fears were realized, she ran outside to see a coyote had gotten into the back yard! Turns out the dog was protecting her family, she had been trying to herd the boy back into the house, never taking her eyes off the coyote.
As she is telling me this we are standing outside in the loading zone in the driveway, the little boy, now about seven has wondered close to the street, the lady tells the dog "retrieve James" and sure enough this big huge mastiff wlaks over to the boy and nudges him over to his mother!
Ther is hope for your dog, she just needs to know her place. Give her a job, training, and more of the kindness and love you have shown her and she will hopefully flourish! a lot of lesser people would have already given up instead of trying to understand this breed humans have made to be so strong yet defiant!