Try feeding him rats. 20 gallons seems small for BP's but people keep them in rack systems so I don't think you have to get a bigger tank. I have heard that big tanks can stress them and they go off feed or are aggressive. I think you need to get him on rats or feed him more mice on feeding days.