Converting from Blender internal render to Cycles:
There is a script for converting Blender internal renderer materials to Cycles: http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/System/Cycles_Automatic_Node_Editor
How to make a realistic material
After this, he made a displacement map, but that makes the render slower.
http://www.blenderguru.com/tutorials/basics-realistic-texturing/
After baking he used “Method to display” of “Textures.” (I had used Rendered, which didn't work very well.
Material Notes Editor View
Result render