This line "...the car struggles horrendously to accelerate in all gears and seems to accelerate better at partial throttle compared to full throttle" would indicate a problem related to fuel starvation.
Check the fuel delivery pressure, blocked fuel filter and the fuel pump itself.
Check the fuel delivery pressure, blocked fuel filter and the fuel pump itself.