Every kid is different. Some kids like to play rough, some dont. Some are selfish, some are too unselfish. If he enjoys playing, keep it up. Find a coach who cares about individual development over winning. Once the confidence grows, he'll become a totally different player. Drop a level or two if that is where you find the right coach.