The rattle is likely because the screws that hold the hap-tic engine in place became loose after the drop. Also, if it has been restarting after the drop it is possible but unlikely that the battery connection is loose. The restart and freezing could be corrupt software. I would try installing the OS with 3uTools if you can. Furthermore, there may be an issue with the board itself.
# I would try to reinstall the OS using 3uTools if you have a windows computer. Try the retain user data first if that fails. Try complete clean install.
# Test a new battery
# If none of these options work send it to a qualified logic board technician