Castro is not fluent in Spanish at all. What would he add to ticket beside being brown and young? A lot of Latinos watch Univison/Telemundo its important to be able to go on those networks and communicate your message. Xavier Becerra hands down is the better choice, there's no question about it. The real question is how Julian Castro is even in consideration?
Because the party has been grooming him for the ticket since at least 2012. Castro is young, he's photogenic, he's a good enough orator, and he's part of the fastest-growing slice of the American electorate (and, hopefully, a future bedrock of the Democratic party). It's pretty obvious why he would be in consideration.
Castro could serve as a potential counter to Rubio (as I think he'll win the nomination) or would be a "heat check" pick if the Republicans screw this up and Cruz somehow wins. He's obviously stuck in a cabinet position, so if the Clinton campaign is confident in a win in the general, why wouldn't the party want to elevate him to a position that could lead to a future presidential run? A Clinton ticket won't be lacking in experience regardless of who the Veep is.
It wouldn't be a "good" pick, but with a candidate who would be 69 at the time she would take the oath, you have to think about the bench, too.
Rubio can speak Spanish, Castro cannot that's not much of a counter. Xavier Becerra is the best counter to Rubio, his parents were undocumented migrants, he came from a very poor background, and can speak perfect Spanish. Not to mention Becerra has been in Congress since 1993, plenty of experience.
Who cares? Mexican-Americans are not going to gravitate towards a turncoat Cuban Republican over one of their own because Rubio speaks Spanish, that's ridiculous. "wow this Cuban politician can speak Spanish, therefore, I relate to him more than I relate to the Mexican politician who reminds me of my own nephew and shares my views on all of the important political issues!" Rubio would probably be well-positioned to improve on Romney's performance but the idea that Latinos would flock to his campaign is inane, he stabbed immigrants in the back because it was politically expedient and he's a Republican. He'd probably do remarkably well in the Miami metro area but I'm skeptical about his ability to pull many voters away from Clinton who come from communities with a big presence of undocumented immigrants.