The greatest factor on your road to greatness - regardless of your endeavor is your MINDSET.
In order to be great at something, you need to give extraordinary effort for a sustained period of time. Constantly training when others are not.
To that end, one former Hard 90 player who just signed his letter of intent to play at Stanford in 2020 started training in baseball at the age of 9. This player has been training his hit/hit for power tool 5 days a week 48 to 50 weeks a year for the last 9 years - that is 2,250 hours of hitting practice. (Not to mention the work he put in on the other 3 tools of baseball.)