Your gas price is too low.
You can check over here for an "estimate", currently 2 gwei as I write: https://ropsten-stats.parity.io/
I imagine you mean to say 8 gwei but it is off by several orders of magnitude.
This is an opportunity to learn about stuck transactions and now to resolve them which any process that sends transactions at scale should ...
You can do this way :
const EthereumTx = require('ethereumjs-tx').Transaction;
import Common from 'ethereumjs-common';
const customCommon = Common.forCustomChain(