I know it might be an obvious one, but have you checked out your university's career service? Here at my uni, they have lots of advice, events, blogs etc and they are an amazing resource. Maybe you can arrange a chat with a careers adviser, just to get some hints and tips on CVs, cover letters, speculative applications etc.
Best of luck
(sprout)