El bootloader es una secuencia de instrucciones que revisan el hardware del terminal, y después cargan el núcleo (kernel) del sistema operativo (en nuestro caso Android). Normalmente los fabricantes lo bloquean, de manera que sólo se puedan cargar kernels aprobados por ellos, dejando de lado la scene.
Tener el bootloader desbloqueado nos permite cargar cualquier kernel (diseñado para nuestro terminal, obviamente) sea o no aprobado por Sony. Ello nos aporta ventajas, ya que regularmente los custom kernels vienen bien trabajados, algunos incluyen recovery o módulos (overclock, fake dual touch, etc). El kernel oficial de Sony puede ser arrancado aún con el bootloader desbloqueado, de manera que podemos regresar a él por si no nos funciona bien el custom kernel que probamos.
En resumen si lo desbloqueas puedes meterle un custom kernel y puedes hacerle overclock y eso es hacelerar el CPU de tu movil a su tope maximo, no se recomienda porque se comeria la pila aparte de muchos reinicios de tu movil, por ejemplo a mi xperia arc s que su nivel es de 1.4Ghz con el stock kernel de sony que es el que tienes tu! le puse le DoomKernelV5 y lo tengo orita a 1.6Ghz y me andan mas rapido los juegos que es lo que mas me importa ami
Espero y te haya ayudado eso, cualquier duda, ya sabes! aqui estamos!
saludos!
EDIT: te aclaro un ultimo punto

tener el bootloader desbloqueado no significa que le podras meter un custom kernel, necesitas el bootloader abierto

hay varios tutos por aqui!