Am I being mean if I'm going to tell my best friend that he needs to learn a trade or go to college?
What do you plan to achieve by telling him that?
He wants to get everything from other people, but he doesn't want to do anything for other people.
That is kind of you, it is good to give your friend some life advice. If no one points out his flaws he might never improve.
He's been working full-time for years and he hasn't saved any money, I'm sick if his attitude.
Maybe he will listen to you and do things to improve his life. It's nice that you at least care about him and making his life better.