We have an ACD who does not care for other people, especially not children. He's never bitten anyone, but he does growl. He doesn't mind men so much, but he is still definitely a family dog and very protective of his yard and "his" animals. He is usually loose on our five acres and has access to the garage. He does not go off the property and gets put inside the garage when we are not home or busy and can't keep an eye on him. We've just accepted his aggression because he is a farm dog and we don't want him to be friendly to every single thing that comes by. However, we've had to make some adjustments to the way he is treated to prevent any injuries. If we are expecting company, he is kept in the garage or in the kitchen during the winter. When we have kids over, we put him inside immediately. We do not let people pet him while he's on a leash and we never let children pet him. On a leash, this is very easy to control and he is very well behaved. I've done a lot of obedience training on a lead and this really, really helps. He is usually very good in crowds and groups, but I eliminate possible problems before they occur.
We usually tell people to call before they get to my house so we can put him in and people are usually pretty good about it. He does get used to our friends and family that frequently come over and then it is no problem at all to leave him out. He mostly needs to know that we have allowed those people to be on the property.
In your situation, I would not let her outside without a leash, especially if your property is not fenced. This will prevent charging. When you bring her outside, have her wear a choke collar and definitely work on obedience. It is very easy to give corrections with a choker and this will help you have control of her. If you are set on keeping her, you will just need to keep in mind that she is not good with children and keep her away from them. I have very very rarely met a cattle dog who was good with strangers. I've seen cattle dogs who were excellent with chiildren IN the family, but I would never trust a cattle dog with outsiders, of any age really.