Check
this thread for CV advice. You'll find more within
this thread.
There are many ways of skinning this cat. Personal contact can work well with small companies, but it's not appropriate with big companies. However, getting to know pilots in big companies can be a way of getting your CV to the top of the pile - if the company still accepts CVs. Many don't, and will only accept applications via an online form. Nevertheless, personal recommendations can still help.
Scroggs