Try to backload all that info to the end of the story. If you keep stopping to set the scene, it breaks the flow of action. Don't force the humor. My dialogue used to be full of jokes and very smart ass. Now if it's humorous I came upon it organically because I trusted the characters and their humor came out naturally.
Narration is great when it's ironic.
Don't ever describe what main characters look like unless it's essential to the story. I described Chili Palmer by what he was wearing. Or find interesting way to tell us about him by what he's doing. Don't suggest the actor to play the character. Create a whole new character.