"I am going to throw 90 by my senior year. I am committed."
Not to burst your bubble but Tim Lincecum, with his 98 mph fastball didn't throw 95 his senior year. And he's on track to becoming one of the best pitcher's of his generation.
Most baseball players have the genetic capability of throwing 90+ mph. A significant amount probably have genetic potential to throw 95+. After that who knows. There are an infinite number of ways to throw the baseball as Paul Nyman always says. Few of them come close to maximizing your potential. Not to mention your body has to be in condition to throw the baseball at 100% effort.
You can want it all you want, and work your f***n as off, but this does not necessarily mean you will achieve or not achieve the goal. Centerfield is probably one of if not the hardest workers on this site, and he's in the low 80s right now his senior year.
If theres one thing for you to take away from this it's that IF YOU DO NOT KNOW WHERE YOU'RE GOING, ANY ROAD WILL TAKE YOU THERE. another Nyman quote (guy's a genius). Another way of saying, HARD WORK IS NOT ENOUGH. YOU MUST WORK HARD AND WORK SMART.
I wanted it just as bad as you last year. I had no idea what I was doing. I improved only because I was at such a low starting point. Reality is there's little chance of you getting to 90 mph and even less of you getting to 95 mph if you don't know what you're doing.
I floated for nearly a year, spending 2-3 hours every day online. I was misled countless times. I was confused and overwhelmed with conflicting information. These thousands of hours eventually led me to Setpro, the single best source of information for you to maximize your throwing capabilities. I just wish somebody had told me about it a year ago. I can't imagine how far ahead I would be now.
My point is not to discourage you, but you won't reach your potential thinking everything is hunky dory and that if you just work hard enough you will reach your goal. If I were you I would at least look into Paul Nyman and Setpro. It's a long term commitment and investment that will change your life. You must work SMART. This is where setpro comes in.