I've had good luck emailing in advance and explaining any status I have or special circumstances that might be in my favor for getting an upgrade. They rarely promise an upgrade but usually note the reservation so they will upgrade before I check in.