You will have to ask someone else about sexing, but as for the breeding:
See if you can get a group of about 8, maybe even 6 will do. Larger tank is always better for this, maybe about 200g- you could go smaller (perhaps down to 125), but it would help not to. Temp around 83-84, live foods, and make sure the fish are above 7 inches or so. In order to breed, they will need to live together for a significant period of time, somehwere in the range of several months. To enhance your probability of success, frequent water changes are essential. There are no specific water parameters that I have used apart from temperature and standard ph. If you get lucky (or if they do, I suppose), the fry will hatch from a pair and at this point it is essential to remove them from the tank. The parents will be agressive towards you, but you need to get them out.
Hope that helps. I guess the main things are big tank, 6-10 fish, and a little bit of chance. Happy breeding!