We got upgraded at Beach Club and did absolutely nothing to get it. Matter of fact, I wasn't even especially nice (tired). Go figure.
The Beach Club doesn't have preferred buildings or a food court. It is a hotel, with restaurants. The Carribean Beach has preferred buildings and a food court. Is that where you're staying?