Honestly, there's a few fish in your list that shouldn't be kept together at all.
The electric yellow cichlids come from the rift lakes of africa and require a high ph (base, 8.0) and hard water.
At the other end are the neon tetras which require low ph (acidic, 6.0-7.0) and soft water.
Irredescent sharks look very cool as juvies at the petstore, but they grow into monsters that most aquarists don't have room to provide proper housing for. Even if you did have a large enough aquarium, it would eat all of your other fish eventually.
If you already have the fish listed, I would try to find a new home for them, or keep them healthy until they start to outgrow your tank and euthanize them.
Most african cichlid keepers, keep them in aquariums only with other african cichlids (furthermore divided by which lake they come from). I think you should decide whether you want to keep a peaceful tropical community, or a relatively aggressive african cichlid community.
HTH