Thanks again, Bill. You're right, the sloped sides really don't help with the depth. I was thinking of taking a tractor with a front-loader in there to straighten the sides out, but of course, I'd have to wait for the pond to dry before I do that.
About food:
The pond gets a lot of grasshoppers in there. When I walk to the edge, there are countless grasshoppers kicking around, because they jumped in. If I just walk the perimeter of the pond, the grasshoppers will freak out and jump into the pond. We get a lot of deer at the pond, and they do the job of making the grasshoppers jump in.
There's also a bunch (and I mean A BUNCH) of dragonfly larvae, as well as many lesser water boatman beetles. I'm also going to be regularly stocking it with minnows, until they reproduce. When I just recently stocked it with minnows, I put in about 200, and that was just from two hours of fishing with my minnow trap. I read each female minnow lays up to 2,000,000 eggs, and usually 5% of those survive. That means that if they live to reproduce, each female should get around 100,000 eggs to hatch. I also saw something about minnows giving birth to live young but I don't know if that's complete bunk or maybe some rare type of minnow. I thought all fish laid eggs.