I tried for years to get enough compost from just the garden and yard waste. Never worked out to be nearly as much as I wanted. When we lived in town, my best efforts were from using a based of shredded leaves from the leaf vac, and adding garden waste plus kitchen scraps to the pile. It made good compost, but not enough for my garden and fruit trees.
This past season, I have increased our compost to where we have plenty, but I am having to bring in the raw materials. My wife hooked our little trailer to our van last fall and brought home ~300 bags of leaves from curbside pickup on her way back from picking up our kids at school. That helped cover the garden over the winter.
I am using between 2 and 4 bales of wheat straw per month as my duck and chicken bedding in the orchard, now. The ducks do a great job of splashing around water to get the straw wet, and I rake/fork the damp straw plus manure and any spilled/uneaten feed into piles between my fruit trees. The worms love this approach. The composting piles are full of them!
I have also started composting the butchering waste when we process the muscovy ducks. Any parts of the carcass that don’t get used get buried into a pile of damp bedding and covered to keep scavengers out. It takes quite a while to break down, but it is a good way to use all of our waste.