I think that you could do without the tetras and just add a few (2-3) more FEMALE platies. If you add both male and female, you'll end up with 358,717,987,165,417,978,214 babies in about a month. The danios may eat some though. My recommendation is as follows:
1 male platy
3 female platies
6...