Noob question here...

I have a 16" Bushmaster Flat top with a standard fore end. I'd like to figure out how to add a vertical fore grip and a flashlight mount, and maybe a decent trigger.

I'm trying to figure out if putting money into this gun is like putting wheels and tires on a Yugo. Should I first trade up to something better before I start putting money into it?