Salt does help, especially if your local water is soft and acidic. Mollies like it hard and alkaline, ideally around pH 7.5-8, and at the "very hard" level on whatever water hardness system you're using. Marine salt mix raises pH and increases hardness, which is why it helps so much. You don't need to use much. 3-5 grammes per litre will work very well, and at that level you can safely keep any other livebearers plus a goodly number of other salt-tolerant species (kribs, rainbowfish, gobies, glassfish, halfbeaks, flagfish, etc.).
One thing not mentioned so far is the value of floating plants. In a hardwater aquarium, hornwort or Indian fern will both work nicely, but even floating Java fern leaves will work well (and sprout baby Java ferns you can plant elsewhere!). Floating plants are a refuge that the baby fish swim into and hide instinctively. In planted aquaria, baby fish can do quite well, giving you a few days to remove them to a rearing tank. In my opinion, floating plants are a much better solution than a breeding trap, which may preserve more fry, but often stresses the female fish to the point of causing miscarriages.
It is possible to confine baby fish to a largish breeding net for a few weeks, but over the long term a small rearing tank is the single best investment any aquarist into fish breeding can make. An 8-10 gallon tank works very well, and you need only a small heater and very basic filtration (ideally air-powered). Place it somewhere sunny so a bit of algae grows, and keep it cycled using apple snails or simply by putting a few flakes in to rot naturally every few days. Once you move the babies in there, it becomes muchy easier to grow them at their maximum rate. One thing overlooked is that fish have a growth spurt during the first couple of months, after which growth rate slows down. If your baby fish are half-starved during the first stage of their life, they'll never catch up with babies that were fed properly, and will be always below size for their age. Since you will be able to sell fish only at a certain size, it makes sense to have the babies where you can feed them easily without worrying adult fish are stealing the food. Also, feeding 4-6 times a day (as baby fish prefer) tends to promote snails and algae; while that's fine in a rearing tank, it's less good in your community tank.
Cheers,
Neale