Abbas I love your site and links that are pointing to your site are decent (atleast most of them) there are quite a few links that contain a red flag but you can always remove or update a disavow file in Google to tell Google that you are not looking for a juice from certain websites.
If the traffic is stagnant from the last few months my advice is to see what is missing by auditing your few blogs posts from the past few months and compare it with old post that help you increase traffic. Also try and look in to different traffic channels and see what traffic is actually causing the problem. Is it the organic traffic, social media or others!
If the traffic is stale from organic channel, my advice is to look in to your keyword research and write blogs by targeting keywords accordingly. On blogs, it’s important to target quite a few long tail keywords as this will give you a small bump but it’s easier to rank as compare to head tail keywords.
Another important thing is internal linking, make sure you are properly internal linking blogs each other. This will not only decrease your bounce rate but it will also help you get good rankings in search engines.
As far as the bounce rate is concern, usually on blogs the bounce rate are high but you can use multiple techniques to reduce it. Try to keep good call to actions at the middle or the end of the blogs posts that help people continue their journey on the blog.
I may be wrong here but from what I see most of your blogposts are reviews, I would advise you to create multiple types of content that will engage users with the content. BuzzFeed Content is the great example here.
Also, make a blog calendar and decide how many blog posts you are going to publish on the website and what time they will go live. With proper social media promotional plan! Search Engine Journal update multiple blog posts in a day so tracking their strategy would be a good idea here.
Try > Learn > Repeat! As you are a blog, it’s important to try different ideas, learn from them and implement the learning again.
There must be more areas you should consider but above is a general idea that I can quality thinks of!
Hope this helps!