Zangetsu wasn't suppressing Ichigo's powers nor was he hindering Ichigo. Zangetsu only feared that Ichigo would come to him to learn the Final Getsuga Tenshou. Zangetsu didn't want Ichigo to become a Shinigami, because he (and Ichigo) was part Quincy (and not to mention, hollowHollow as well). The
The reason why Toushiro and Soujiro had the same zanpakutoZanpakuto was explained in the anime. Go watch it. Ichigo
Ichigo always had the ability to become a Shinigami because he'she was part Shinigami (from his father). Since his mother was a Quincy, he could have been one too. He could've become a hollowHollow if he wanted to. Rukia and Urahara only speededsped up the process.