You may want to check your motor mounts. There is one at the firewall. Upper torque mount. Then you may want to check the lower right mount behind the front tire. Here is a pic of a bad one.
The shake at high speeds is likely bad tires or they need balanced.