You definetly need to get some 4 links. Also not too sure about your upper suspension mount, really can't see it. Lower shock mounts, either link mounted out axle stay mounted.
You can pick some traxxas shocks up pretty cheap. I've been using ones sold on Ebay by RG motorsports.