Things to try in bed?

When I'm with my boyfriend, we usally do the same positions, sometimes we mix it up a bit but we have only really tried me on top him on top and doggie. It takes a while (and a lot) for me to orgasm and he really wants to see me do that more often. Is there any suggestions that we could try? Positions that help? Foreplay that could get me? We like doing anything oral and I love when he plays with me if there is any ideas with that?