if you are closer by to Accra, the best thing is to go physically. I am far away in Washington, DC. I had to personally monitor the passport while in transit to Accra. making several calls to ensure an itch free journey. It took Accra about two weeks to stamp the visa after about two follow-ups. They finally asked me to contact FEDEX for a pick up. Despite the fact that we have a fedex account and already send a prepaid envelope, to get fedex representatives to pick it up was another headache. Delays from customs is also part of it because they had to open up the package both in UK and the US. If you can make it, I will advise that you go personally. Besides, if the passport is lost in transit(although rarely happens), they would have been a lot of challenge.