While stocking tons of minnows and/or mosquitofish may seem like a good idea in theory or in a zoo, it doesn't work quite as well in reality in a pond unless there are areas where the smaller forage fish can find shelter from the larger predatory fish. Even with these sheltered areas, the minnows and mosquitofish will most likely get completely wiped out.
Instead, be sure to mainly stock sunfish, preferably bluegill. They'll serve as the main forage base for the bigger predatory fish such as bass, catfish, and walleye. The greater the sunfish to predatory fish ratio is, the bigger your predatory fish will be. You should expect to see many small sunfish and a few really nice-sized predatory fish if you go this route for stocking. If you choose to stock more predatory fish and less sunfish than this, then expect to see larger sunfish and smaller predatory fish.
Just my two cents from experience while preparing to stock my own large pond and then watching how the fish subsequently grew and multiplied.