I like Tahoma font tbh, also, learn to use different font sizes for headers and bold as well. One very large bold name at the top, then main section are large (not very large though) bold, things like education, employment. Then each job role and workplace in bold then the prose underneath in normal font.
Essentially a bit of sprucing up, fancify it, really give it the gab about how your various contracts have given you the necessary skills.
As you CV is mostly work orientated I would advise you tailor your CV (obviously, especially your covering letter) for every role you apply to so it seems as if you cover everything they're asking for.
Have you gone to any recruitment agencies? I suggest you do, even if they don't have any work for you a half decent one will give go through your CV for you. For this to happen though you may actually have to visit an agency rather than doing it online.
Depending on what others here think, it may well be detrimental to have so many short-lived jobs, perhaps cut it down to 4 or 5, do potential employers really need to know you were a temp worker after leaving school? This will give you room to add your interests and hobbies. Although interests and hobbies from which you can show what life skills you have gained from them. They serve as a purpose to show you are a well rounded individual with life skills.
Ultimately though a CV is 10% of getting a job. 90% of the work to get a job is in the interview, you have to really shine in those. Best of luck to you.