breeding bettas isn't cheap.
it's nothing like breeding livebearers.
you will need space, time, several tanks, and a good few jars for jarring juvvies, seeing as bettas can have spawns from 5 fry to 200+ fry (these will need daily water changes)
and planned homes for the new kids.
of course you first need a pair, which you will need to find from a proper line from another breeder.
don't breed pet shop bettas.
the pair will need conditioning before breeding
you can't just put them in a tank, they're more likely to kill each other than breed.
don't breed bettas that are over a year old as there is a likelyhood of having deformed fry.
i'm sure experienced betta breeders on this forum can help you more.
also, you can't keep a betta with your current set up.
the black phantoms will nip them
the betta will try and kill the guppys thinking they're another betta (because of the colourful tails)
and the angel won't be too pleased with them either (the angel being a cichlid)
bettas are best kept alone, not in a community.