Hi Crab, welcome to AC.
Hate to tell ya, but, your tank is way inappropriately stocked.
Not trying to be offensive or a mad dog, but you have to remove the red parrot, all of the goldfishes and the common pleco.. these guys get huge 10+ inches plus, so you wouldn't want that in your 30 gallon now, do you? Besides the fish you have all together probably may not get along anyhow in the future. Btw tropical warmwater fish and coldwater fish don't mix. Mixing goldfish and cichlids is a big no...they both have different temperature needs...they may be okay now but it may be quite stressful for the goldfish since they like it cooler.
My advice: Keep the two balloon mollies, the bettas and the shrimps. I think I know what type of setup you are looking for..community, right? Fish that are social and peaceful towards each other? Well if you want that, research! I suggest adding a good school of neon tetras like 5 or 6 after removing the fish. Rainbowfish like Dwarf precox rainbows as centerpiece fish, rasboras, rummynose tetras, phantom tetra, etc. these fish stay small and will not harass others