How to have better sex?

When me and my boyfriend do oral on each other it's always great, and we both have a good time, but when we try penetrative sex it's always kind of lacking and we usually get tired out before either of us come. I never really feel like we are in rhythm together and I've been having sex with him less and less and opting for oral more. Any advice how to have better sex?