I think a trip to Ridgewood BBQ would be worth your while. It isn’t in Bristol though. It is in Bluff City Tn outside of Bristol. I live in NE Ohio and have driven there to eat BBQ and buy jars of sauce. My entire family loves it there. The homemade fries and baked beans are delicious.
In Abingdon, there’s a small restaurant downtown called Chicken Little. Good breakfast there and nice folks.