First things first you have a great dick, so you have a great tool to work with. You do have a big cock head though so be gentle as you're going in
My style for being a great top is to be responsive to how the bottom reacts - and it will help you find the right angle, stroke length, and speed to make him feel amazing, and how to change it throughout to keep edging him closer.
Otherwise I start with a lot of foreplay, bit of head, and find the spots that drive him wild - maybe neck/collarbones or even the back of the neck, nipples, fingers down the spine - and find a way to grind against his dick a bit, or even better you can flip him over and grind against his ass while grinding his dick into the bed. Let the foreplay lead to your dick getting closer and closer to his hole - make him start to crave your dick, his body will start to respond and start opening up for you.
If he's not a regular bottom, i'd recommend opening him up with a finger then maybe two, helps to get the lube going in the right spots too, and for him to feel comfortable with you inside. If he's enjoying it to, you can use it to find the spot / prostate, sometimes described as walnut-sized but I dunno I just think of it as the back of the dick, same sort of firmness as a boner too. Soft, circular motions on this spot, and see if he likes it super gentle, or some decent pressure - more intel for later.
Then when he's craving your dick, give it to him - but not all of it straight away - I like to leave an inch or two as a surprise. Plus sometimes I feel like the good spot starts only a small way in and gets deeper as the bottom gets more excited - not everyone but some people. Then once you're getting going, find all those spots you found during foreplay to make his whole body feel good while he's feeling your dick in his ass. If it's feeling good for you, don't forget to show it - he'll love knowing his hole is making you feel good too.
Otherwise, maybe he wants to be in control, in which case let him jump on you and slide down, and then just buck every now and again to not make it too easy for him to stay in control
Few other tricks in my bag
- once he's good and open, going balls deep and grinding his ass against your dick (sometimes you don't need a lot of thrusting to drive him wild).
- don't forget to throw in some different angles - imagine trying to slide the head of your dick across the back of his dick
- throw in the occasional hard thrust to send waves of pleasure through him - too much or to hard though might tip over into pain which is bad
- not just back and forth, but side to side or around in a circle - but only if he's the kind of bottom who like to feel his hole being stretched
- if he's dom, let yourself go with pleasure and tell him when you're getting close so he can play with edging you with his ass
- if he's sub, see if he responds well to a little gentle hair tug, or take him from behind and push his head into a pillow, or hold his arms behind his back
Then don't forget to speed up slowly and go wild when he's about to cum. I'm lucky in that an orgasm is one of my biggest turn ons so if he cums, it usually makes me cum too.
Best of luck and enjoy yourselves