The basic reason why a full-wave rectifier has twice the efficiency of a half-wave rectifier is, that:
1
it makes use of a transformer
2
its ripple factor is much less
3
it utilizes both half-cycles of the input
4
its frequency output is double the line frequency