It sounds like your battery cables are corroded, causing a bad connection. I see no reason to bang on anything in that situation. all that needed to be done is clean the cable ends and check the battery. you probobly have a bad battery. That is why the terminals where corroded in the fist place. When you get it to the shop I would also check the altonator.
If I have been any help at all please click on the accept button. If I can help you further , Please let me know
