Missing a step 1: check availability for the passes in the website before getting hotel or tickets. Has not been an issue yet because there is lots of availability (aside from APs) for the near future, but in case this is something you plan to do down the road keep that in mind.
You can book park passes after getting tickets. If, down the road, passes are more limited, there may be more availability once you’ve booked your resort as there are different “buckets” of Pass availability for Resort and non-resort guests