@RajkumarSelvi,
You can't do much about the size of the fish, and I think that depends on the kind of fish anyway.
As to the tank size larger is generally better but the best thing to do is separate the eggs from the adults by putting them in separate tanks.
As to plants, you are better off using a
spawning mop.