I would get suspension first.....worth every cent!!!!
+2 +1 arms.......a +2 swinger wil work good for climbing for u and trailing
Engine: Adjustable timing plate set at +4, Good set of mid range pipes (PT mids are good), Shave your stock head if you want to mod it, ported cylinders to your riding style..(see sponsor)........stock carbs can handle most of what i think your looking for.....
A ball park jetting based on a 500 ft above sea level with pt mids and stock carbs with port work.........roughly the 320 range