do you have room for a lake at the top of the hill?
you could use the windy days /excess electricity to pump
the water to the higher level, then on calm days use the stored hydro power.
We own about 20 acres up here. Probably enough to build a pond. We have a stream that turns into a fast running brook that goes down to the lower part of our property I don’t know if it would be deep enough though. When there is a lot of water it’s probably only a few inches deep but, it sure moves fast. It dries up at the end of summer/fall.