First learn about carrying capacity. See this link.
http://www.pondboss.com/forums/ubbthreads.php?ubb=showflat&Number=92440#Post92440


As a general rule southern ponds will reach carrying capacity in 2 years or less. It will take even less time using advanced fingerling fish (6 in LMB and 3-5 in BG ).


150 6 inch LMB will be plenty. With those BG #s and TShad you will not need tilapia or GShiners for a while. A few GShiners to establish a population early would be ok.


TShad should be stocked pre LMB if possible but you need plankton for them to eat. They fill a different niche than BG.