I just bought a GT avalance 3.0 for $375. I was wondering if this is a deceant bike for small trail riding and small DJ. I was also wondering what should be my first upgrade for this bike. thanks