It's all about the layers.
Put veggie scraps, egg shells, lawn clippings etc in, and then on top do like coffee grounds, torn up (unwaxed) cardboard, newspapers, shredded bills, etc.
Also any plant based beverage from the kitchen is fine too. I used to pour kombucha on mine and it'd make it break down really fast.
I used to go down to the coffee shop on the corner, and at the end of the day, they'd give me a garbage sack full of used coffee grounds. I'd put that on top of my pile and it would heat it up so much that it'd break down in a couple of days.
About once a week you want to take a big garden fork or a shovel and turn the compost over, so it doesn't rot, rather it will sweeten.
Maybe 3 months and it's ready to use. I don't mind if there's still little chunks of paper in the compost. It'll make air spaces that are good for the soil.
Ants are great friends to the gardener. Put your compost heap near an ant hole and they'll help you break your compost down right quickly.
It's always fun when you look out at your compost and there's a pumpkin vine or some other plant growing out of it.
Don't put any coal in it. The fireplace ash and small broken down pieces of wood are fine. If you've got an outhouse, that's really the place that the ash should go.
If it wasn't growing from the ground at some point, it usually doesn't belong in your compost.