HIIT is very hit or miss with me - some days I'm in the zone and others it feels like a chore. IME it's much better to do cardio outdoors rather than with machines, since you're actually going somewhere instead of stuck in a stationary place. Weights, on the other hand, are never a problem.
Any reason why you're doing leg press instead of squats? And the thing with pullups is being able to do 1 unassisted is a pain in the ass, then going from 1 to 2 is kind of hard, 2 to 3 is easier, but then you're able to go from 3 to "all the pullups" almost seamlessly. How I built myself up to those was doing chinups, lat pulldowns, and assisted pullups. And attempting unassisted pullups as well, but that should be a given.