Phone won't accept charge/turn on
So 2 days ago I accidentally fell asleep on the couch whist watching a video on youtube and I woke up and my Lenovo A6000 phone was dead (drained battery) which was understandable so I put it on charge before I left for school and when I came home it still wouldn't turn on, the charging icon thing wasn't even on the screen. I checked every thing already. I tried turning it on by holding the power button for about a minute, I tried my charger (the original one that came with the phone) on my Mom's phone and it worked perfectly fine so I what I did was just let it rest for a few hours so before I went to sleep I charged it again, woke up in the morning still nothing. How do I fix it? Does this mean I have to change the batter pack or the charging slot? I also tried blowing on like the metal thing that connects the battery to the phone and did the same thing to the charging slot, even blotted it with some cotton thinking that maybe sand or moisture just went in.