no, sword tails would be too active for that tank.
female and male guppies should not be mixed in a tank that size, stick with males theyre more colourful
zebra danios would grow too active and should be kept in a minimum of 6
3 neons would not be enough 10 would be better, and then a centre piece and some bottom feeders, but do not add them to a new tank wait till the tank has matured (6 months setup with no problems)