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