I am a recruiter myself now, and firstly I would say the way we recruit would depend on the level.
1) At a fresh grad level, for a non-technical role, rarely experience are looked for. Rather your personal skills and flexibility to adapt to the situation. But of course a level of intelligence is required.
2) For a technical role, a demonstration of sufficient understanding of the technicalities is required. Though sometimes in new areas, we look for people who are curious and willing to learn something new. So it does not necessarily means working experience, but academic, social, project experience is enough as long as it demonstrates the right thing.
Now to properly answer your question, how to distinguish. Every company has its core value and every employee they hire needs to be able to bring something to the company. So to outshine, show that you share the common value and you live it by heart. And to top those value, show that there is something that you can provide that will make the employer happy; for example: it could be a niche knowledge you learned in uni, or an understanding of certain technology, or your club management skill, or your network of friends and family, your sound knowledge on politics, or your cross-domain knowledge, or even how you can make the environment glow positive, etc.