How do I get better at riding??

I feel very bad because my boyfriend always has to be the one on top or the one thrusting during sex. I can ride him for a little bit but my legs tire so quickly. Is there any positions that are best for me to be on top and ride him less strenuously for a medium sized girl like me?