I would strongly urge you to have this puppy out and about somewhere off your property as often as you can, meeting friendly people, and getting treats from them.
I like Walmart parking lots, parks, sporting events, home improvement stores, etc.
If this were my puppy I would be taking her out somewhere every single day, but do it as often as you can.
Control the interactions. Tell people to kneel down, give them a treat, and let the puppy go up to them.
Ask them to keep the food close to their bodies, and to touch her on her chest, not on top of her body.
If people don't want to interact as you like, explain that the puppy is in training, and keeping her experiences positive is important.
The more positive experiences you can layer daily for her, the better she will do.
Time is imperitive, you need to start doing this immediately.
Good luck!!