MLB gets good diversity grade; issues remain