IMO the stride is used to do two things:
1) Read the pitch that the pitcher is throwing to determine location, spin, speed.
2) Helps to bring weight back to center and allows transfer of weight into front leg as you contact the baseball.
The problem with most young players is that they stride without ever "loading" into their back leg. Meaning that the muscles in the inner thigh are never activated, so the stride is never controlled. It becomes more of a "fall" or "lean" than a timing mechanism. The other problem is that the stride is done so late, the player rushes forward and all mechanics break down.
Can you hit without striding?? You bet. It is done by many players out there. There are also pluses and minuses to not striding at all. So be aware that you need to experiment with all types of loads/strides and see what your body uses best.