My main problem with this list is lack of melta. You have 1 lascannon (S9) and a couple s7 weapons (plasma, quad) but in general you don't have a solid counter to heavy mech. What I would suggest would be to drop one hand flamer (which are only moderately good anyway) to get yourself a meltagun in the jump squad. Then with the extra 5 points you could add melta bombs or searchlights or whatever else you want. It is definitely an improvement though.
If you go down to the woods today, be wary