Baseball teaches failure and how to fail. If you strike out it's in front of everyone and it's hard to blame the sun, the ump, the rain, the ball, the dirt, the fog for EVERY pitch and every strike out. At some point you have to admit it was your fault and from there you can get better. In soccer, I’m sorry, you kick the ball you don’t kick the ball, its usually not a public display. In baseball it's all public. Parents can barely watch. They know there is no hiding. It's a very very hard game — hey lets try to hit a rock thrown at high speed with a round bat. Whoever thought of it was just kind of crazy, but it works because if you do hit it, you know its because you worked at it. So you get rewarded for hard work and you can learn from your failure and you can learn how to fail. If all you know is how to succeed, life is going to be hard for you as life has plenty of failure in it. Why not get ahead of it. I have written countless research papers that have been rejected, book proposals that were rejected, but I know that the sun will come up tomorrow. That is what baseball has taught me and that I can get better over time. The papers, book proposals eventually get accepted if you are persistent and thats what baseball teaches. Keep working at it and good things will happen.