Honestly, the whole thing hinges on finding suppliers who actually understand how to work with store owners. You want someone reliable with good branding and fast shipping. I was digging into this last month and found a pretty detailed breakdown on coffee dropshipping that covers the main pitfalls you can check it out here
https://easync.io/articles/coffee-dropshipping/ . It walks through the sourcing side and what to look for in terms of roast-to-order freshness so customers don't get stale beans.