Charge my Mac via USB
Most MacBook use MagSafe charging which doesn't operate on the same voltage as USB - so the vast majority of battery banks that charge anything USB won't work. There are some inverters that would power the adapter using 120 or 240 VAC but those are quite large.

Only the new MacBook with USB-C connector is low power enough to charge over the new power delivery specification for USB 3.1 that generally is supported along with the change to USB-C connector. Any charging bank would need increased power than what is used to charge most any mobile devices made in 2015 and earlier.