Your teacher's recommendation as well. A few have interviews, but you should know whether that's the case with anywhere you're applying.
But below the very top level (Oxford, Cambridge, one or two others) the fact that you will be paying international fees makes you a welcome prospect, and you're more likely to get an offer than a UK applicant with the same academic ability.
They also over-offer generally, knowing that some students will reject them for another offer, and some won't make their predicted grades in reality. Some will reject students well above their minimums as they know they won't take an offer if given.
" skipping classes should not contribute to slip in grade."
How can it not? He's missing instruction, feedback, practice. Even repetition helps material to be learned. If you mean there shouldn't be an additional penalty, remember that these policies are likely a way to encourage students to attend, and to get the same benefit of isntruction as all his fellow students. Not attending class is agood way to set yourself up to fail, long term (even when you feel a specific class isn't helpful.)
The TA is ancillary support. The class should be the first priority.