What about weeds, will they grow through the gravel?

No. The geotextile membrane material that is fused to the bottom of COREgravel™ prevents weed growth.