One trick I think is clever, but that I've never employed myself: Keep an inventory (you've already posted yours, so you can use that one). After a trip, put a mark next to all things you didn't use. Those things will stay at home the next trip...

... or not. Being prepared means that we hope we'll never use a bunch of the stuff we're bringing. But the emergency only-items are a special category. The majority of items we're bringing are not in this category.

Dual-use is another principle. Such as bring TP or baby wipes, but not both.