How big is this tank???
Angelfish do not get along with Cichlids.....
Caution is needed depending on what type of cichlids you have!
Guppies don't get along with cichlids, they could get eaten or eaten by the angelfish depending on size.
Platies, Mollies also don't get along with cichlids.
Mollies also are better off if they have salt in their tank.
Corys need caution when being in a tank with Cichilds.
More then likely the silver shark should not be in your tank, as you already have corys on the bottom of the tank.