I would like to suggest at least 3 tanks: one for broodstock, one for new hatched larvae for the first few weeks, and one for grow out. That way if you get 10 fish to survive from the first hatch, you can use the other tank to try again without having to wait 6 months. If you get only 8 to survive this time, you can try again, by moving the juveniles in together after the smallest ones are a month old, thus freeing up the larval tank.
I would also like to suggest a sump with bio filtration, heater, UV.
Think about how you want to do water changes, and have a reservoir for that.
Think about how you want to do top off and have a reservoir for that.
I think that a 5 gallon pail would be better than a pop bottle for raising enough rotifers. An expert can do it in a pop bottle, but a beginner needs more elbow room.
Air pumps, tubing, food, etc.