I was wondering if throwing a ball overhand will help to strengthen the shoulder for a more powerful serve. The logic to me is that it is a similar motion to serving. I am one that never played baseball and haven't really played catch in years. So when I throw a ball its kind of difficult to get decent speed on the ball or accuracy. Would practicing so that I can throw faster and with better control help my serve be more powerful and have better directional control?