If you Google for cPanel security then you will come up with a multitude of guides. If I am not mistaken there are also numerous posts on our forum here as well including in the cPanel How-to section.
One of the first things I would suggest would be getting a firewall installed such as CSF. There is a user forum and extensive documentation there to help you on your way