you can;t just stock your tank with africans that you think are pretty. when i started into africans, i did that. i went throught 30+ malawis and ended up with 9 that got along. if you like peacocks, yellow labs are good with them, if you ike zzebras, get more zebras. you need to make a list of everything you can find at your LFS that you like. use the like to cichlid-forum. looks each fish up my its profile and the profile has a 1-5 agression scale and get fish what fall under the same level, also ground fish be habitat. some require larger tanks, rocks or sand.
This is the main problem with your stock. sinister has it right on.








