The thing is I think nowadays it is not what you know it's who you know - he just needs given a chance. He's a clever lad but hasn't put enough effort in in the past.
This is not correct that it's about who you know. Most people who get jobs after interview have never met the people. You say it yourself, he hasn't put an effort in the past, so if this shows at interview, they are not going to give him a chance. He needs to start making efforts and he will then be given a chance.
In terms of interview, he needs to show that he has the skills, including personal skills to apply to the role. For this, he needs to give example. The questions asked are often looking for the same answers, so he needs to practice this and think of examples that can show that he does have those skills already. It doesn't have to work experience, although of course, the closest to what he will be expected to do, the better, so he needs to focus on how to relate his example with the job.
He also needs to show initiatives and that he is pro-active, so any activities he can get involved in will help. Going to job fairs, joining entrepreneurial local groups, looking into free training etc....
He'll get there, but the more he can do to make himself stand out, the better his chances.