Our former travel organization formed a spring league for players who did not want to play for could not play for their HS. Some of those players played a different spring sport for their HS while playing in the spring league for baseball. Many of those players went on to college ball at all levels.
Also many very good but not Power or MLB Draft player will get lost in the crowd, so your school does matter. It can be what separates you from the crowd. Just as some colleges/graduate schools carry more weight with employers than others, better programs often carry more credibility with college coaches than weaker programs. And for the position players, there are only so many schools looking for your position. Every school at all levels are looking m for multiple pitchers and maybe SS but may at best be looking for only 1 at your position. Who you play for can make a difference as to wear you go. Friend's son SS PG ranking 8 from very good program goes to D1 Others i know OF, catcher, corner infield same PG ranking but smaller schools go D3.