If you were hit on the outside there could be chance that the ear skin is injured and the bleeding is from there. If the injury
was deep in your ear it is very likely that there could be injury to your ear drum. The blocked ear could be due to the blood clot sitting on the ear drum. Make sure you dont let water enter your ear and keep some cotton smeared with oil while showering. Dont use any OTC drops or anything else in your ear.If there is any discharge in the ear- white, yellow visit the ENT specialist
immediately. Wait for a week max if the hearing doesnt get better make sure you visit the ENT specialist.
I hope you found my response to be helpful and informative. If you have any additional concerns I would be happy to address them.