Nimm einen L293 und spar Dir das gemurkel mit den Transistoren.
Ansonsten google mal nach Halbbrücke die Du dann für einen Schrittmotor zwei mal aufbauen mußt -