If it was me, I'd release the gear cable so there is no tension at all on the front mech.
Then move the gear lever / changer to the position the changer would be in if you weere in the 1st chainring.
Then make sure that the adjusting screws are set correctly, so that when you look at front mech from above, it is centred over the 1st, smallest chainring. You might need to tweak the screws to get it to line up properly. I can't remember which screw does what but trial and error will tell you.
Then I'd get some pliers and put lots of tension on the gear cable, and clamp it tight in the front mech.
Now you have a nice tight gear cable. Try again with changing and see if it works any better.
If it goes up to the 3d, biggest chainring, make sure you can't overshoot on the changer, you might need to adjust those screws again - but don't touch the one you used to set the position on the 1st, smallest chainring.
It can take a bit of testing, but usually this approach works for me.