You probably need to replace the spark plugs in your engine area.
I had this problem once before with my old car and once I got the spark plugs changed, the shaking stopped.
The plugs cost about 20-30 dollars at most.
The reason it's shaking is because the cylinders are missing causing it to run on fewer cylinders than it should be running on.
Good luck!!!