Lebron is a super talent but he needs to learn to be more selfish on the court. 99/100 times he's the best player to step on the court for a game. Therefore, he should try to dominate offensively everytime he plays.
Lebron prides himself on being a great passer. And he is great. But he passes too much. Game 1 of the NBA finals against the Spurs. He elects to pass the ball in the waning seconds? Stupid. The outcome of that game affected the entire series.
Lebron should be averaging 35 points a game, minimum. His assists per game needs to drop down to 5 or 6. And needs to learn to be a stone cold killer on the court, like Jordan and Kobe.
Lebron doesn't want to win. He just wants to make money. Anytime an NBA player quotes himself as saying that he wants to be a billionaire, you can forget about his championship aspirations. Because the money and the endorsements mean more than the ring.