Rooting is the process of allowing users of smartphones, tablets and other devices running the Android mobile operating system to attain privileged control (known as root access) over various Android subsystems.

Basically giving yourself full access on your device, with this access, you can:

Hack WIFI passwords

Overclock your CPU/Allow it to bypass its operating limits

Delete inbuilt apps etc