The most important thing is to remember the point of the CV is to get you an interview, not the job. (You get the job at the interview).
Make sure you have a copy of the person specification, and that your CV shows you meet all the required points from it. The person reading your CV may well be scoring you against the person specification. If so, and you meet all the points then you will have scored an interview, simple!
SPELL IT OUT! If you are highly skilled at something, say so, don't expect them to read between the lines, as they may be only skimming your application.
I always add a skills section. I tailor this section to highlight things I can do which are relevant to each job I apply for.
Similarly you may also want to add a section on 'achievements' if you have done specific projects etc which are relevant to the job.
Regarding the order, put your details at the top, then your personal profile, next chose the section which shows you in the best light / is most likely to get you the job - this could be the skills section, it could be your employment history or whatever. Then the next best etc. (If your employment history is a bit dodgy, for example, put it at the bottom!)
Make any gaps in employment sound like you were doing something positive.
Are you handy with Word? Appearance and legibility of the CV are very important. If Word isn't your thing get a friend who can to beautify your CV.
Stick to 2 pages.
At the end, include a very brief 'personal interests' section, and say 'references available on request'.
Reckon this should probably do it, I always get an interview (Don't always get the job though need to practice interview skills a bit I think ...)
Good luck