If you consider what fish may be available from various hatcheries, and then also apply any budget concerns, it may really help define what you can do against your goals.

Bucket stocking is an option, but seldom does it get you the quantities that you might need to make your goals to eat fish. For example, warmouth may not really be available in any quantity from a hatchery, however, you may be able to acquire a few from some kind of entity raising them as a hobby. Otherwise, you have to have a place where you can catch quite a few warmouth while being certain that what you are catching are really that species.

Staying on the warmouth for a bit more, if you could catch a few, and leave them in the pond alone for a season, you may be able to create a robust population of them, so the question of your time frame to get to your goal is part of this option.

Because you are going to feed, it greatly increases what fish you can have for eating.

Commonly available fish from a hatchery:
1) LMB
2) SMB
3) Channel Catfish
4) Yellow Perch
5) Bluegill
6) Hybrid Striped Bass
7) Tilapia
8) Various Trout

Less commonly available fish from a hatchery:
8) TIger Muskie/Muskie
9) Walleye
10) Northern Pike
11) Redear Sunfish
12) Blue Catfish
13) Paddle Fish

(If I've forgotten any, let me know and I'll add them)

Hybrid Striped Bass don't reproduce, and I'm not sure tiger muskie do either. Walleye would require very specific things to spawn.

If you focus on the first category, it may be easier to execute a plan.


Excerpt from Robert Crais' "The Monkey's Raincoat:"
"She took another microscopic bite of her sandwich, then pushed it away. Maybe she absorbed nutrients from her surroundings."