I think 2 different problems. Bad battery is first one, get it checked for free most places. Does tail light fuse blow as soon as you put in a replacement? or only when you turn on the lights?
If the latter, then a short to ground may be the problem.