My wordpress website has been majorly hacked. Now I have

Hi,
My wordpress website has been majorly hacked. Now I have to start over. Does anyone know of an AFFORDABLE service or plugin that can help keep my site a lot more safe then it currently is?

my hosting company keeps pushing sitelock but it's so expensive.

Thank you.