@SoZ, I think you could certainly rate as a NTRP 4.5. The biggest difference I see and have experienced from the 4.0 versus the 4.5 level is the offensive ability of players starts to be more pronounced at the 4.5 level. This more offensive play may exhibit in very different forms- more overall pace, stronger groundstrokes, better serves, or maybe just a more attacking type of style of play from the baseline and / or attacking the net. Of course, there are plenty of 4.5 players who may not have a huge offensive weapon, but they may have a solid overall game and can simply win by being the more consistent player.
So keeping the above in mind, I think you have to decide what type of style do you want to play? From what I can tell from this video, you seem like you move well, you hit a solid ball, and you seem to like to rally. I think you need to use this as a foundation and begin to add a bit more offense but staying congruent to the type of player that you are. Three things come to mind that I think you could focus on to help get you over that hump....
#1 spend some time really practicing your serve- I don't suspect you're going to be able to bomb 100+ mph serves, but your motion and serve looks solid enough that I think you should be able to hit different speeds, spins, and spots with a high degree of consistency (ideally, you should be able to hit a flat, slice, and kick serve to all 3 areas of each service box with some consistency and pace). Your goal should be to get your serve at a level where you are able to get you some free points each service game, whether that be due to a return error or creating a weak return that you can attack and take control of the point immediately. The nice thing about the serve is that it's something you have the greatest control over and can work on completely by yourself. You certainly seem to be doing some of this already, but it's hard to know exactly your level of proficiency from just one video. Regardless, the serve is the most important shot in the game and making a dedicated effort to improve it and make it more of a weapon could really help you get to another level.
#2 continue to work on your net game- and net game does not mean just volleys- for singles play, hitting a good approach shot and getting in proper position will be much more important than the actual volley itself- with your type of game, I envision you being able to work an opponent side to side and maybe getting a short ball that you will want to be able to attack and then follow into the net and hopefully put away a weak pass into the open court (think more like Andre Agassi type of net play versus Pete Sampras). You don't need to try to force yourself into the net, but you need to be comfortable enough that you are willing to take short and mid court balls and follow them into the net to apply a bit more pressure on your opponent. Plus, don't forget to practice your overheads. Get where you can hit your overhead pretty much either direction you want...too many people simply practice overheads by just hitting it back hard to the person feeding them...then they get in a match and they need to be able to hit an overhead to a specific corner, and they make an error because they never really practice it that way.
#3 depth- You did a better job of this later in the video I think, but overall, I felt like you could do a better job of keeping the ball deeper against your opponent (note, I'm referring to baseline rallies and not return of serve since he was serving and volleying some). In general, it seems like you are hitting a lot of balls that are landing around the service line and seems like you could get a bit more net clearance to give you more depth (or hit out on the ball more). More depth will help you be able to stay in control of the baseline rallies better, which I think would suit your game well. Also, there were a few times you hit a ball that simply got you out of position because your shot selection could have been a bit better. Sometimes when you are being put on the run or being pulled wide, it's better to hit a ball that has a bit more arc / air underneath it to give you time to recover back into the court and try to get to the point back to neutral terms- here are some shots you can watch again where your depth could have been better and / or you should have hit a deeper and more neutral ball to allow yourself more time to recover- 1:06, 1:19, 2:05, 2:13, 4:59, 5:53 (return), 6:58 (return). Here were some times where you did a better job of it I thought (1:31, 4:56, 6:25, 9:03, 10:40, 11:19 (return), 11:22, 11:53 (return), 12:56 are a few).
Just my 2 cents. Hope that helps!