Probably a good thing you didn't rush right out and start cutting,
Permaculture is all about design which involves at least as much planning as physical work.
Tilapia are another favorite choice often sold alive in oriental food stores, but make sure you keep them contained, they are very high producers, but one thing you will find with all fish is their production will have an optimum temperature range, below and above which they go dormant. Also don't skimp on the oxygen, that will be the most vital component of a high production situation
When I think of IBC totes I think of
wicking beds and vegetables, so you may want to incorporate a tote or two cut in half with gravel etc to act as a biologic filter and partial aeration of water going back to the fish. That cycle may help fill several different needs and interdependencies. Positioned properly the whole thing might run on a single transfer pump taking water from low to high, then letting gravity fill in the transfers between totes that are stepped slightly downhill . a final sand/gravel filter could finish the water before going back to the fish.
water Hyacinths do filter water, but have no other real use except as fertilizer (at least my fish don't eat them) and duck weed and azolla are good food, but take lots of surface area, and floating rafts with nets would likely be unworkable in a few totes. I just have a few goldfish, and they quickly dispatch any duckweed I throw into their water.
BSF are likely too rich to use as a steady diet for most fish and will need to be mixed with some starch and veges, which might become a focus of the wicking beds growth potential (if you don't decide to dedicate them to your own food)
google what zone am I in ? to find out your exact zone, I would guess that area is designated 7 or so with some pretty fast transitions from hot to cold, so some sort of climate extender (hoop house) over the whole shebang could make whatever system you install much more productive. In the case of tilapia you might even want a source of heat at least for the tank, but I guess you have already considered that.