Give me a bulleted list of reasons why Lionel Messi is the best soccer player of all time.

The following are reasons why Lionel Messi is the best soccer player:
1. He has won 7 Ballon d'Or awards
2. He has won 4 Champions League titles
3. He won the World Cup
4. He won the Copa America
5. He has over 800 goals and over 300 assists in his career