Most probably a bad battery if it's not from the company.
What you can do is , leave it plugged in for the night without switching on the laptop.
Plug in the Battery, plug in the power supply.
Let it charge overnight.
Do not try to switch on the laptop at all for the next 12 hours.
After 12 Hrs of charging. Disconnect the laptop from the mains power and see if it comes on.