Please help
there are no good options here. this is the slow legacy banking system in action. once you get verified, kraken does not accept deposits using ACH; wires only. coinbase/GDAX does, but they don't support XRP, so you'd have to wait for the ACH transfer to complete, then buy BTC (or BCH/ETH/LTC) then send it to another exchange that supports XRP.
apparently you can now buy XRP directly with a credit card on bitstamp. i'm guessing you would need to wait for verification to complete, though. and the fees are probably high. when they first offered credit card purchases for BTC, fees were 8%!
you're going to consider what fees you are willing to pay. the fastest option is localbitcoins (buy BTC instantly) --> send to binance (cheapest exchange fees) to trade for XRP. but premiums on localbitcoins tend to be high.
Thanks a lot. Is there a similar website to local bitcoin but for ETH as it's cheaper to transfer? Also would you think a wire transfer would be more reasonable on coinbase? (bank of America to coinbase) even though I'd have to pay $30 in fees? If I wire the money at 10pm would I get the ETH straight on my coinbase account or I have to wait to transfer this money to binance?