I think Greg and Cecil are giving good advice. if you have too many small fish then you dont have any bass eating them. if there were bass in the pond the small bluegill would be non existant. At the rate you stocked the bass I would expect a ton of little bass in your pond. The way you stocked it was right for growing large bluegill (as Cecil discussed).
You have not posted anything as far as your catch rates for bass and their sizes, that would be helpful. Also, I have seen 2 year old bass that are 18 inches long. An 18 inch bass can eat a 6.6 inch bluegill. I would not expect this much growth based on your stocking rate but it is possible. One or two large bass in a small pond can eat most of the large bluegill. Many consultants dont recommend stocking bass/bluegill populations into ponds under 1 acre in size because of this reason. Its difficult to keep a balanced population. Catching just a few fish from such a small pond can make a serious impact to the entire population. The advantage you have is stocking a few fish can correct the problem. I would expect this type of take fish out stock fish back approach to managing a 0.4 acre pond.