First of - it might not be hemorrhoids, as Kevin5255 pointed out.
You should se a doctor. I know proctologist isn't the kind of doc you wanna visit, but blood coming out of your ass is, I assume, something you want evin less... get checked out.
If it IS hemorrhoids, I got an advice or two. I had it a few times. Once came clsoe to actualy getting surgery. But didn't. It was getting really annoying and didn't go away for a long time, but I was stubborn about healing it without surgery.
First of - you should lay off the weights for the time it heals. Should be no more than one week if you're actualy doing someting to heal it.
Use cream or something... whatever doc will prescribe.
This one depends on how deep it is, but: application of cold compress for about 15-20 minutes 3 times a day may do wonders.
After you heal it - prevention:
Google it. Read about preventing it. Mostly it's just avoiding constipation, keeping strict hygiene and not sitting for prolonged periods of time.
This one is my KEY point. Get some 'rutin' (rutoside) - it's a name of a substance - supplements. It strengthens blood vessels, improves blood circulation, there are suggestions it evin has anti-inflammatory properties. Keeps my asshole from bleeding. So great stuff in my book:))