Sprint will only activate phones in their database. Since your phone is on Virgin, Sprint is not gonna activate it. The phone already works on Sprints network so really the only thing you'd have to change is the APN to have it fully work with Sprint. You'd be better off doing as the_Victorian said and pick up a new phone.