While hedging may stabilize your revenues, it doesn't come for free. There are margin costs, execution costs, credit risks, and you can't hedge out into the future indefinitely.
The other option is to not leverage your business up so much that you can afford some volatility in your revenues.