Your choices of leaves and pine needles are spot on. Another good choice in a bagged mulch you can buy would be pine bark mulch. Avoid large nuggets as they will break down too slowly. Here’s a link to an article you might find helpful: https://extension.udel.edu/weeklycropupdate/?p=5414