Skip the leaf litter and pine needles for your compost pile.
Leaves break down by fungal, rather than bacterial action, and in most composting situations, bacteria is what is dominating.
So, the leaves are best "composted" all by themselves, in order to make "leaf mold", a product similar to peat, but WAY better.
The pine needles will create acidity as they break down, and are considered "unsuitable" for most compost piles...
Ever been to a pine forest and checked out the soil? Years worth of pine needles pile up, dont break down, and can literally kill everything else trying to grow...
They require LOTS of time, PH buffer and fungal action to break down.