hey man you need a decent size tank for them, divider is quite helpful but not always needed my two are quite happy in one of my 6ft they breed every 3 weeks roughly and they dont really fight much the female is the most aggro one she attacks the male when there is fry but he doesnt really fight back, also put a terrorcotta(spelling?) pot in the tank with them they lay there eggs on them and its easier to see how the fry are goin. i feed mine a variety of different foods i use pellets, prawns, bloodworms, meal worms, chicken, goldfish, crickets and that seems to keep them happy
hope that helps