Right off the bat, for a Christmas ale, I would add some crystal malt. Maybe 1/2-1# of Crystal 40-60. This will increase your mouthfeel, body, add caramel sweetness, as well as slightly boost your final gravity which can all lend to a "sweeter" beer.
I would also swap out the basic 2-row for a base malt with a bit more character. Think Maris otter or Golden Promise to help add some rounder, fuller malt notes. Besides that, i think it sounds delicious.