Joining a group is probably the worst suggestion for a shy, insecure young woman. It would be far better for someone who is already a member of a group - or groups - to befriend her and gradually introduce her to others who might share some of her interests. Language would seem not to be a problem as she is already fluent, albeit with an impenetrable accent. Only conversing with native English speakers will sort that out. I'm glad she has a job, but that doesn't seem to be doing her much good socially. She is clearly not going to make the first move so it's important to find someone who will. I'd suggest a local church as a possibility. As she's from the Far East, I assume she isn't Muslim.
Re painting metal bistro garden set