In order to make Hearthstone Battlegrounds game mode more attractive, maybe it would help adding virtual Game Packs that drop card cosmetics of different rarities, and you can trade and apply the skins in your Battlegrounds cards. Packs could be given as rewards, and bougth money and other currencies.
Maybe event different rarity packs.