The "hack" to getting upgrades is to have a lot of miles per year on a particular airline. That is, there's not really a secret that lets you get first class upgrades by the right magic incantation or code.
Be realistic; simply use this long flight as a way to start earning miles and start building status on one particular airline.