a.axum581,
It may help you to get in front of some audiences not on the ball field to help build your confidence. Try the following:
Go to a little league field or s****r field and do a little coaching.
Go to a boys and girls club or YMCA and volunteer to work with a group of kids.
If you attend church volunteer to get up front and do a reading or prayer.
Ask some of your teachers if they will let you do a presentation.
All of the above things are not on the baseball field, but will help your self confidence. My son volunteered every Sunday morning for three years with a wheelchair s****r team. He gave them encouragement and friendship but they gave him back much more.
Just some thoughts. Please come back and let us know how you are doing.