Well you could do one of two things. If you really want him on rats, do the "tough love" approach. Just keep offering rats, eventually he will get hungry.
Or you can feed multiple jumbo mice.
Also, How much does your BP weigh? It sounds to me like a 3 year old ball python should be eating something MUCH larger.