That looks like a nice training climb, almost 900'. Do stuff like that more. Or do that once a week. Then start in New Paltz, go over the pass plus a few miles, then ride back. Anything like that. Bike riding is about climbing. And climbing is the specific training you need. You did about 3000' of climbing on that ride. That's a nice amount. No need really to do much more than that in a single ride. Just ride the hills harder. You'll find that if you really punch it on the shorter climbs, you'll get so you can climb better on the long ones. You had some there that were 200'-300'. That's long enough to do a nice interval.