Hello and thank you for posting your query.
The golf ball sized swelling on the bottom of your foot with draining blood could be a collection of blood due to previous trauma. It could be a hemangiona which is tumor
of blood vessels.
I am afraid but you will have to visit your doctor to exactly charaterice the lesion.
may also be required.
I hope my answer is of help to you.