Making water from scratch

You should at least use a normal map to get nice wave, you should search for all kind of reflective material like glass and other example to understand how to get good reflection in Unreal Engine.