Case fans are always a must with anything in my opinion. I don't know the exact specs for fans in your particular case, but I would assume it to be an 80mm intake. Check out
this place for some nice Panaflo fans. They are available with 4 pin molex or 3 pin mobo powerplugs. The Panaflo fans are considered by most, including myself, to be the best on the market. I would recommend using a 4 pin molex for the power, since fans can sometimes draw too much current from a mobo, frying the power traces for that header.
HD coolers are never a bad idea. If your drive is 7200rpm, then you probably should, though no manufacturer specs a fan for any of their 7200rpm drives. If you want one, check out
this place.