Schau Dir mal die Schaltpläne mit dem 555 auf dieser Seite an.
Den Transistor brauchst Du für LEDs nicht, weil der Ausgang des 555 bis 200mA schafft.
2 x 4,7M in Reihe, also fast 10M sind zu viel; beim Aufladen kommen dann noch mal 2 x 4,7M dazu macht dann fast 20M. Da wird evtl. der Leckstrom des Kondensators höher sein und sich nicht aufladen.
1M wäre eine Obergrennze und dazu ein Kondensator mit 1µF für ca. 1 Sek aufladen + 1 Sek entladen = 2 Sek = 0,5Hz, wenn die Schaltung etwas abgeändert wird. Besser wären 100k und 10µF.
Die LEDs werden nämlich bei Deiner Anordnung der Widerstände unterschiedliche Ein- und Aus-Zeiten haben. Aber schau Dir mal den Link an.