A majority of the time it is your charger, and not your battery, that causes the phone to charge slowly.
Try placing the phone in Airplane Mode during charging to see if that helps it charge any faster. If not, it may be time for new charger altogether.
Good luck!