Unfortunately it's not possible to use the Boost Moto G on T-Mobile. The Boost version doesn't have a SIM card slot, and it doesn't have GSM antennas.
The only other carrier I know it will work with is Ting (a Sprint MVNO), but it might work with other Sprint MVNOs.