One way to make structures buff the production speed of nearby structures is to do the following:
Create a buff. Add a search effect to it that searches for nearby structures every 1 second. The search effect adds another buff to nearby structures. That buff lasts 1 second. Go into that buff and click on Modifications -> Behavior -> Rate multiplier array. There you can use the field "Progress" to increase production. Alternatively go into Modifications -> Unit -> Time scale and change that field. That increases all time speeds of the structure.
Regarding generating resources, create an effect of the type "Modify player". There is a field called Resources that gives resources to the player.