The battery shouldn't drain while charging under normal use, and iPhones don't exactly charge fast compared to what's out there now but it shouldn't be anything remarkably slow either.
I would try restoring your phone and setting up as new or better yet go get a replacement because that's not normal