My iPhone 4 shut off randomly and won't turn back on?

So my iPhone 4 randomly turned off and it refuses to turn back on. So this phone is already as problematic as it can be, the battery drains fast, the lock button and the up volume button are broken, and the charger for this phone is broken as well. So this phone has been through some stuff. Usually when my phone does this I'd just reset it with the whole 'hold lock and home button for 8-10 seconds' and that would usually fix the problem. But like I said, my lock button is broken and I can't do that. I also tried putting the charger in (which barely works) and pushing the home button because I read that could work as well but it isn't working this time. If you know what's up with the phone that'd be great because I can't afford a new phone now.

Maybe it has some water damage? You can check the water damage detectors on the phone in the headphone jack and charging port. If you see any red then it means your phone is water damaged. I don't know but maybe you put your little phone through too much. If and when you get a new phone, put a case on it and treat it with care. It really sucks to have a broken phone.