as others have said the cichlids will eat the other fish, in my experience the plants and then they will start in on each other if you dont have the right mix. I found the
African Cichlids: Welcome to The Cichlid Recipe a great resource when I had my tank up and running. For cichlids you can never have a big enough aquarium or enough rock.