What kind of terrain are you riding? That will help people suggest what to look for.
I wouldn't put a lot of money into the bike pictured above. It's one thing to spend a bit of money on parts that can be moved to a new bike, but dumping a ton of cash on it is another.
__________________
Hey guys, lets go play bikes!
Strava