This isn't easy to say, but don't get your hopes up too high, but if you can obtain some of the pet shops sand (or buy live sand), get some of the shops filter media, and use real ocean purified Pacific ocean water and 2lbs of live rock per gallon of water you might be able to pull it off.
Tips from my experiences-
or distilled (NOT spring or purified drinking water) it's way too hard to use tap water!!
Typical reef tank has a 2-3 inch sand bed with at least 1lb of live rock per gallon of water.
You should really at least have your clean up crew able to live in your tank before you try fish, considering you're not experienced.
Don't be sloppy- make sure to stir your sand when doing large water changes. How frequently you do large changes depends a lot on your livestock selection, how much cultivated live rock you have (this will eventually be where most of your filtration takes place, believe it or not) and the amount of circulation and filtration you are running.
2-4X filtration rated for your tank should be used.
A skimmer, though technically not necessary, will become one with tanks 55g and over.
With a coral tank comes some pretty hefty price tags, the 2 saltwater tanks that I have probably have drained me of thousands of dollars in initial set up and chemicals, not to mention the precision needed to maintain parameters. Test kit is pretty well mandatory.
Yes, circulators are needed, as well as powerheads (for a 55g).
You may want to think about researching refugiums, just a thought.
Coral lighting gets very costly depending on what you would like to grow. Bare minimum for hearty corals are spectrum LED
, if you want to get fancier more delicate corals you will most likely need an actinic t5 at the least.
The fish you have listed together would be too much fish for your tank, and puffers, box fish and cow fish are pretty closely related and I don't think they get along with each other, and trust me, you will most likely have a very hard time growing corals with a puffer in the tank, when they are little they are pretty tame, as they get bigger they tend to get mean.
Good luck!! PM me if you have any problems