Castillo is hitting .775 OPS in PAW. He's going to have to mash to make the big league roster. He's a career .679 OPS in the bigs which is lower than JBJ's career numbers.
In AAA, he's a .290/11/59 guy with 20 SB's. That's not enough to carry him at the big league level for his price tag.