I'd say
don't shoot in B&W if you have photoshop or the like as you can do so much more if you convert to B&W in photoshop using (eg) channels. But do try getting your pics into B&W one way or another.
Everything else is very good advice. I'd add shoot in RAW mode if your camera supports it.
Rob