being on top

my sex drive is way higher than my boyfriends & i feel awakward because he doesn't wanna have sex nearly as much as i do because he feels he has to do all of the work. idk how to be on top during sex i feel awkward and nothing i do seems to feel good for him. not being mean but he has a smaller penis. im not sure how to ride him and be sexy about it & all that. what do i do? tips PLEASE HELP