Upgrading gears from microshift to Shimano I have a Firestorm 29D (3 * 8 gears, 24 total) bike. The shifting is not smooth at all. I would like to upgrade my rear derailer and shifters or groupset to Shimano altus or any other. Kindly suggest me if its possible to do so.
Current configuration:

Shifters: Microshift TS38-8 3X8 Speed
Crankset: Prowheel 24X34X42T, 170mm
BB Set: Sealed Cartridge
Freewheel: Steel, 12-32T 8 Speed
Wheels: Alloy Double Wall 36H Rims
Rear Derailleur: Microshift RD-M25


I did try tuning it using the barrel adjuster but still the shifts are not smooth.
I was thinking of replacing the entire drive train. If Altus is not that good option what do you suggest is a good upgrade?
Yes I feel the same this gearset should have been smooth but it is not :( Since I bought this bike 2 months back I have rode a distance of 1000km.
Even cheap components should shift okay-ish, unless they are badly worn.
Shifting problems are usually caused by any combination of:

Bad adjustment: Incorrectly set cable tension or limit screws.
Excessive cable friction: Due to bad routing, worn cables, worn cables housing, missing/bad cable housing end caps or very low-quality cables.
Bent derailleur hanger. Look at the derailleur cage from behind the bike, it should be parallel to the center line of the bike.
User error: Don’t shift under (high) load. Don’t shift in a standstill.
Worn components. Usually the chain. You should replace the chain early enough, when it’s 0.75% stretched. This will typically be after 1000 to 4000km, depending on conditions. If you do so the cassette and chainrings can last more than 10000km. The derailleurs can also last more than 10000km.

Have you ruled out all of those? Only then would I think about a replacement/upgrade.