How do I apply for paralegal jobs?

Shall I join a recruitment agency or apply to firms directly and do firms take speculative applications seriously?

I will be finishing the Legal Practice Course later this year but still haven’t secured a training contract. I am therefore thinking about applying for paralegal positions. However, I have no idea where to start.