If you can, call the hotel directly two days before, the day before, and the day you plan to arrive. These are independently owned and upgrades are a matter of choice of that hotel. And not call the best Western corporate number. Emails are okay but often their fruitless. I always call at least once to follow up especially the day before. And if I am worried about that particular hotel I call the morning of my arrival.