(A) Let the speed of the ball be $u$ relative to the wicket behind the bat. If the bat is moving towards the ball with a speed $V$ relative to the wicket,then the relative speed of the ball to the bat is $V+u$ towards the bat. When the ball rebounds (after hitting the massive bat),its speed relative to the bat is $V+u$ moving away from the bat. So,relative to the wicket,the speed of the rebounding ball is $V+(V+u) = 2V+u$,moving away from the wicket. Thus,the ball moves faster after the collision with the bat.
$(b)$ When a piston is pushed into a cylinder,the gas molecules collide with the moving piston. Similar to the ball hitting a moving bat,the molecules rebound with a higher speed. Since the average kinetic energy of the molecules increases,the temperature of the gas rises.
$(c)$ When the gas expands by pushing the piston out,the molecules collide with a receding piston. The molecules rebound with a lower speed,resulting in a decrease in the average kinetic energy of the gas molecules. Consequently,the temperature of the gas drops.
$(d)$ Yes,using a heavy bat is advantageous. Since the bat is massive,it does not lose much speed upon collision with the ball. The ball rebounds with a higher speed $(2V+u)$,allowing the batsman to hit the ball further.