Oh right, didn't see your CV there. I don't work in those fields but I think you could tweak what you've written about each job to demonstrate some of your skills. EG: 'Job Title for Employer 1999-2001 : During this time I was responsible for xxxxxx in a busy yyyyyyy working as part of a close knit team to ensure zzzzzz happened flawlessly.'
Your SKILLS should also include some of the stuff you mention in previous jobs, you've got waiting, bartending, presumably handling cash, a lot of office skills, loads of skills really but it's all hidden in the employment history section. You need to get the concrete stuff, what you did in your actual jobs, into the skills section instead of 'being organised' etc which is just vague. Don't bother with 'creativity' unless the job you are applying for is actually creative.
Also, expand on your computing, say something like 'Proficient with computers' then list the packages eg Word, Excel, Powerpoint, Outlook' etc. Bear in mind that the person matching you to vacancies whether an agent or actual employer is looking for words which match the job ad at first glance, so 'computing' will not necessarily mean 'excel, word' to them. They are skim reading lots of CVs with a few points from the job spec in their head and you have to make them recognise these points in your CV to avoid the bin.
ALSO, when applying for a specific vacancy spend an hour or so fiddling with your CV to make it match up to that specific job. Ideally it should be more or less the job description for the gig you're applying for but repeated back to them in different words. So if you're going for an office job, write more about your office work than your hospitality work but highlight things you've done in the kitchens etc which would benefit you in that office job, eg managing other people, working under pressure.
I think you've got good experience for either of the types of thing you want to do, it's just not organised in an appealing enough way at the moment.