Decoding your transaction and looking at your
nSequence shows that you have RBF enabled, or that your inputs are eligible for RBF...
What wallet did you use to broadcast your transaction?
You should try to do an RBF (Replace-By-Fee).
(Please google it if you don't know how to, as there are tons of tutorials like this one,
http://coinour.com/index.php/how-to-apply-replace-by-fee-to-save-the-bitcoin-transaction-fees/)
What are my options at this point to try and get the transaction picked up and confirmed? Would also like to know if I can be sure the transaction will eventually go thru, if I wait long enough, or will it expire at some point?
It will probably get confirmed sooner later, but if it doesn't, you can always rebroadcast it (with higher fees).
Alternatively, if you control the
inputs outputs of the the transaction that is yet to be confirmed, you can do a CPFP transaction.
(Again, google this for a guide on how to exactly do it.)