Renting - If its possible to move into a rented property for a while, consider it. A chain is the most common reason a sale falls through so break the chain and rent!
You get what you pay for - Top conveyancing solicitors may cost a bit more but its well worth it to get the deal done. Look for one with conveyancing qulaity scheme award.
Incentivise your estate agent - offer your agent a higher commission to find a buyer within, say, four weeks and then reduce the fee as time goes on. Also do not get tied in too a long contract. Here at BrightWater we ask for 4 weeks notice knowing if you are unhappy you can leave at any stage with four weeks notice.
Keep information flowing - Contact your agent, surveyor and conveyancer regularly. Set up a Whats App group for those in the chain.
Who is in your chain - if someone is using an online agency they probably wont have a dedicated contcat to push the deal through, so encourage your agent and conveyancer to apply pressure.