There is nothing you can do about someone who runs the table on you. You can't expect to win every game, regardless of how well you are shooting. Be grateful when you are lucky, and gracious when unlucky. Just hang in there for the long term and measure your improvements by months, even years, but not hours. If you know an advanced player, ask for help.
Most players love to help beginners understand the game they love.
If you are ever in Newport News, Virginia, I play at the Obelisk Billiard Club, located at the intersections of Warwick and Denbigh Boulevards next to Montgomery Ward. It is a clean family place frequented by some very fine players. Among the patrons one will find a true gentleman named Harry Crabtree. Harry is an ex-road man who, at 75 years old can still handle most who challenge him. I can't claim him as a close friend.