Layne, it sounds to me like you have the classic over populated LMB pond. Most ponds revert to that if left alone for many years. You probably have some real monster BG in your pond though. If your interest is to grow large bass, you're gonna have to remove a large number of the 8"-12" bass. There are a number of methods to do this, some cheaper than others...

Through angling, catch and keep every bass you catch. In a pond your size, that could be in excess of 300 bass if not more!

Hire a company to electroshock your pond and keep every bass they electroshock up.

Purchase a fyke net or two and set them out to capture LMB and keep all you catch.

Stock a species of Esox, usually tiger musky or northern pike to help remove the many stunted LMB in your pond.

One of more of these methods will help... As you remove the bass, you should see the remaining large BG have more success in maintaining their numbers through spawning. You can also consider stocking additional BG. You can also consider diversifying your forage base. The addition of RES, GSH and possibly TFS if you aren't too far north may assist you in reaching your goals.

Renovating a bass heavy pond into a trophy LMB pond can be a trick and a balancing act. Start keeping track of the relative weights of all fish caught, including those you keep. As you remove more and more bass you should see the relative weights of your bass go up. My guess is all the small fish you see in your pond are small YOY BG. As they get larger, your over abundant bass will quickly thin them out.

Talk to others who fish the pond and get an idea what other fish if any are in there. Are there crappie, catfish, carp or other species? These can all affect your goals and how to manage towards them...