IMO, I wouldn't go introducing gobies anymore around North America than they already are. There are a number of native species well suited to forage than gobies which are native to Eurasia and a very invasive nasty little fish. Plus, it would be illegal to introduce them anywhere.

IMO/E suitable forage species for smallmouth bass in ponds would be golden shiners, spotfin shiners, satinfin shiners, spottail shiners, red shiners, bridle shiner, mimic shiner, bluntnose minnows, fathead minnows, brassy minnows, northern redbelly dace, brook silversides, tessellated darters, Johnny darters, swamp darters, banded killifish, blackstripe topminnow, eastern and central mudminnows, lake chubsucker, orangespotted sunfish, bluespotted sunfish, and in southern areas threadfin shad.(other species of fish can be used as forage, but would also considered gamefish in their own right such as yellow perch) Any of several native species of crayfish could be introduced as well, however, be careful of the species as some can be burrowers, aquatic vegetation eaters and/or highly invasive. Don't forget grass shrimp as well.

Not all these species are suitable for every pond type nor goal, but these species pretty much cover every suitable forage species for smallies.