If you want to be a 5.0 player, drill the heck out of your cross court shot and get SUPER fit, and get ready to grind. I'm not kidding, forget about what everyone is saying in every other post except for maybe Jollyroger and stop analyzing strokes technically, if you can hit cross courts to perfection and chase everything down, you will go SO FAR in recreational tennis.
People overestimate how much productive hitting they actually do in their practices, when was the last time you hit and felt like you couldn't ever miss? You can do that by accident once in a blue moon, but you can also pursue this actively. Work on this first, push and aim for the middle of the court if you have to, but tell your partner you'll treat them to dinner or six pack of beer if they can hit 100 balls in a row (total 200 shot rally) with you. You won't believe the kind of concentration you need and how much fitness you need to do even that, and that's just pushing.
Increase the pace or spin or depth if you can do it, and push it a TINY bit at a time. I used to hit with a guy from the men's Stanford team and our entire 20 minute warm up was ONE rally. Down the middle, crosscourt forehands, crosscourt backhands, my inside out forehand to his backhand, his inside out forehand to my backhand, my down the line backhand to his forehand, my down the line forehand to his backhand.
If you think that sounds crazy, that's how kids were grinding at my tennis academy too, from 12+ onward. Everyone on this forum is so obsessed with being technically perfect, no one gets that you just have to hit a ****ton of balls with intent and purpose.