I believe that only materials for the Blender Internal Render will export properly through the .fbx exporter.
I have always had to re-create my materials in UE4.
Import the textures for the meshes by hand. The UVs do import, so there is no problem there.