From bat (“to improve"; as in "battle, batten”) + -ful.
batful (comparative more batful, superlative most batful)