what is the difference between high mass and low mass stars?
High mass stars have to generate a lot of energy in order to balance the force of gravity. Therefore they are very hot and luminous. That explains their position high on the Main Sequence. On the other hand, low mass stars have to generate little energy in order to balance the force due to gravity.