The Fiberglass is at least 1/4 inch thick, so Drilling a hole clean through and putting a large Stainless steel washer on the underside, with Nut and bolt to secure is plenty strong but this requires access from below to install, which might be difficult or undesirable.
Always use Stainless steel fasteners
If a precise diameter hole is drilled for a matching Sheet metal or wood screw, fiberglass can hold a screw very securely, but I would use a strong adhesive sealant on the foot in addition to the screwl, like 3m 5200.
Fiberglass either has a gel coat, or is painted. The gel coat Bonds to the fiberglass below much stronger than paint to fiberglass.
Any adhesive should be attached to the fiberglass, not the paint on top of it. So one should sand through the paint and gel coat where the foot is to be attached, but the area should be scrubbed with acetone of Denatured alcohol first to keep the sandpaper from pushing contaminants into the sanded area, possibly compromising the bond.
If it is a Gel coat, 3m VHB double sided tape (very high bond) is holding many solar panels to RV roofs.
I made 4 plywood feet for the corners, and used my fiberglass skills to adhere them to my roof with thickened polyester resin
after I sanded off the excess thickened resin around the base I then used several layers of fiberglass to bridge the plywood to the Fiberglass roof, then painted it white
Here you can see I sanded through both paint and gel coat to reach the bare fiberglass for maximum bond and strength. I had not finished painting it when this photo was taken.
I can tilt this panel 90 degrees toward either side of the van.
I now have an Unisolar pvl 68 adhered on the other side of the roof.