Hydrazine isn't a good choice for this, due to the fact that not only is it toxic, it's very unstable stuff.
I think that instead of using traditional ME cartridge propellants, it would be smarter to use stable HE cartridge propellant instead. This would cause cartridge size to decrease from what they are now, and could possibly make caseless ammo a workable thing.
Also, a portable railgun is still a long way off due to the fact that the current state of technology for capacitor bank, PSU, and rate of recharge would be unwieldy and unmanageable. -- Besides, where do you think you can plug it in to recharge on a battlefield?
_________________
When There's No There to get to, I'm so There!