You may be expecting too much. You have a small body of water that can easily become imbalanced. Small changes in the dynamics of your pond can greatly affect the fish population. Removing too few or too many fish can become a problem in small waters. Larger bodies of water seem to need less intervention.
I'm not saying that with a small body of water you cant have a nice self sufficient fish population. I'm just saying that us small pond owners have different challenges than people who manage large lakes. If your goals are to have a balanced natural fishery then your goals are certainly achievable without feeding. I'm a big records keeper on my pond. I suggest keeping creel records when you fish. If one species seems too small or too thin then make adjustments.
Feeding will not allow you to raise whatever you want. However feeding does help get the bottom of the food chain going. I feed my BG and whatever else wants to eat. For me it's easy and pretty cheap. Feeding is also a great way for me to watch the fish and enjoy the pond.
To feed or not to feed that is the question. for me the answer is feed for you it may be not to feed. Either way (with a little management) you can have a pond that is balanced and fun to fish.
Let us know how things go.