How much pitching have you actually done?
To reach the highest level of performance takes about 10 years of working diligently, consistently, and above all else "smartly".
Your throwing mechanics look reasonably good. it takes years to develop the combination of effective throwing along with being able to locate your pitches. What do many players do is attempt to become pitchers too soon, i.e. they are too focused on getting batters out as opposed to developing overall throwing capabilities.