Castor oil is a great natural anti-bacterial oil and great to apply to infections to naturally clean them, but it won't do much for removing stretch marks.
The best thing for that is either cocoa balm or coconut oil. I personally use and recommend coconut oil. Use the same oil that you would use to cook with. Apply it to your skin after showering. It is completely natural and will help increase skin elasticity and reduce stretch marks.