read the following
www.bcbetta.com
Read Amazonians posts and the other betta posts. They will tell you what you need to know.
and no not all males and females breed. They are like humans, not everyone is compatible.
It is labour intensive, and you need lots of tanks.
Make sure you only breed quality fighters, don't just grab any old male and female.