The main factors affecting the mechanical properties of silicon steel include the percentage of silicon content, grain size, and the presence of impurities. The silicon content plays a crucial role in improving the magnetic properties and electrical resistivity of the steel, thereby affecting its mechanical strength and hardness. Grain size influences the steel's ductility and toughness, with smaller grain sizes generally resulting in higher strength and hardness. The presence of impurities, such as carbon and sulfur, can reduce the steel's mechanical properties by causing brittleness and reducing its ability to withstand stress.