Am I required to sign the contract personally?

Not necessarily. If you wish, your solicitor can sign on your behalf if you have granted him/her Power of Attorney.