You don't need shiners. Fathead minnows would be good to stock initially though they likely will all get eaten by the bass; but they'll give your bass a good start.
Tiger bass would be excellent to stock in your area; I've read multiple accounts of pond owners in your state who have had them grow three pounds or more a year; some of them are catching ten-pound bass that are three years old, according to what those pond owners are saying.
Coppernose bluegill do great in your state and would get very large (two pounds or better) if fed by an automatic feeder.
You can stock shiners if bass are your sole focus and you don't care about the size of your bluegill; in that eventuality, you could also stock threadfin shad, and gizzard shad after a year or two. Any of these three species will compete with bluegill for food, so if you like big bluegill don't stock them as your bluegill will be a fraction of the size they would without those species present. But if bass are where it begins and ends for you, you would get some benefit for the bass from stocking GSH, threadfin, and after a year or two so the bass are big enough to eat them before they overrun the pond, gizzard shad.