Are you just applying online? If so it's no wonder you're not getting a job with very little experience. Finding a job through an online application is almost always more competitive due to the ease at which people can find, and apply, for the job. Even standard retail jobs will get plenty of applicants, who ultimately, are better equipped to do the job than you.
You need to get out there, spend every day handing CVs out. You can show people why they should hire you much easier in person. Be confident, polite, well presented and persistent. If a company says they're recruiting when you take a CV in after a week or so check back in and express your interest again. Looking overly keen is always better than not looking keen at all.
Other than that I'd say you need to do some voluntary work. Anything customer facing will do if you're applying for customer facing roles. Doesn't matter if you're working in a bar, a coffee shop, a charity shop, the skills required are the same for each.
Anyway, good luck, I can imagine you're feeling very frustrated at the minute.