Try brand new Sata cables.
If the HDD is brand new, they sometimes need to be activated and then formatted/partitioned. Sometimes when you get a new HDD, it's completely blank. It'll still turn on, but that's all you get.
TO activate this HDD, you need to install it into a working system. The Bios should see it, but in windows my computer will not. Then you open up Disk Management. This windows tool will show the HDD and will allow you to activate it and create partitions if need be.
As far as the DVD burner and such not working, try a different one if yours is older. Sometimes they just die.