Check out this topic as a reference to start from. You may wanna bump up the numbers a notch, at high altitude airports. It seems that your power is a little too low and your flaps could be more extended, for airports of high elevation.
In addition, you may also want to consult the charts of the airports you’re flying from, and see if they have any special procedures as high-altitude airports.
100% TO power, flaps 2/3, no trim, rotate 170-180kts at a 10 degree pitch. If you rotate at too high a pitch with too little power you’re obviously gonna stall, moreso at the higher altitude airports because the oxygen is thinner, and the engine cannot create enough thrust to keep you going.