Can I bring a Virgin phone and activate it on Boost Mobile service?

No. Only non-Sprint, non-Virgin phones are potentially eligible.