Your advantages are that you will have a BSN, are bilingual, are a veteran, and have corpsman experience (which usually translates to LVN-equivalent experience, or at least general healthcare experience, in the eyes of many employers
Disadvantages: you have to get past the CA BRN (I know, Puerto Rico is part of the US and isn't exactly "foreign"; however the CA BRN has some of the strictest educational requirements out there), corpsman experience isn't technically RN experience, and you're choosing a very competitive area that is saturated with new grads.
Overall, you're probably more competitive than the average new grad, but nowhere so advanced that you've got a significant advantage.
Since you're a veteran, I would definitely apply at the VA as well as military facilities: your veteran status won't guarantee you a job by any means, but when it comes to military/GS jobs it could give you a stronger edge over other new grads. As far as veteran's preference in civilian facilities, Song's right in that your mileage may vary: some places love vets, others will not be impressed in the least.
Best of luck.