HI,
You say that you have had the car on a diagnostic machine and it shows no faults.
This means that unless the operator was not carrying out the check properly your fault lies outside the ECU monitored systems. What this usually points to is areas such as brakes or clutch and the like, for instance:
Brakes binding which the car has to overcome to get up to speed, this should also give a hot smell from overheated brakes.
Clutch slips which slows the acceleration of the car through lost drive force.
Look at areas like this or if you now doubt the test results go to a reputable test centre.
westcountry, October 2013