Here's one way to look at it for the Bluegill and the LMB. With 150 LMB, and 450 Bluegill stocked at the same time, you are providing approx. (3) Bluegill for each of your bass to eat.
That is not much of a forage base.
EDIT: Per what ewest says below, the 1 year old LMB can easily eat the 3-4" bluegill pretty much right at the time of stocking.