Mine isn't perfect either, though in all the years since I bought my first camera I have never, left anything at home.
I format my card in camera, charge the batteries and pack my camera bag the night before.
The only thing I have done is not buy enough Batteries for my Olympus E-M1 I had 2 Olympus Batteries. So bought another one just in case.
I found that for a full day at SeaWorld I needed more batteries shooting LF+RAW, being a small camera you naturally get a small Battery.
When I was shooting with my Canon 5DMk11 FF camera I could get around 1000 shots from a new fully charged battery, size sure makes a difference.
This smaller camera was only giving me around 300 shots on a fully charged new Battery, so quite a Shock on my 1st full day out
Thankfully there are other ways to charge your Batteries up now when out and about. You have to love technology these days.