Yes, a cycle can take a few weeks to a month or more depending on the amount of die off on the live rock/ammonia source added.
To start the tank you will need to purchase 50-75 pounds of the most porous live rock you can find. The lighter the pieces, the better they are.
As for sand, i'd purchase dry, aragonite based sand instead of the "live" sand on the shelf at the
LFS. It's debatable that there is anything live in those bags after they've been sealed in plastic for months.
For a 2" sand bed you'll need 60 pounds.
Rinse it well or your tank will look like skim milk from all the dust.
Salt- I would buy a bucket of salt, because you will be using it for water changes.
A basic heater
Thermometer
Refractometer to check salinity.
a power head or two to move water around the tank. I would suggest 2. Hydor Koralia's are a common choice.
And finally, you want to purchase a salt water master test kit, which comes with all the basic tests (ammonia, nitrite, nitrate, ph..)