More important than any of those things, is first off, you need a heater unless your keeping goldfish. Next, for your first few fish, get some hardy ones, like larger tetras. You should run the tank for a few months with just these few hardy fish to cycle the tank. Also make sure you treat the water first, to get all the chlorine out and balance the ph.
This site has all the info you should need