trying to animate highpoly mesh about 1 million polygons even slower when I try to apply physics like softbodies is there a way around this?seems like I really got to lower the polygons in order to run smooth.
You may retopologize your model and then bake normals from the high poly model to the low poly one. This will save all the details but the geometry won't be as dense, so it will be more animation friendly.
First you have to retopologize your high poly model (take a look at these answers: How to easily make mesh retopology? and How to convert from high poly to low poly). There are two models pictured below. The high poly one with a very dense geometry on the left and low poly one with a simple retopologized geometry on the right. With your retopologized model you'll be able to bake the details from the high poly model to the low poly one.
Go to Render data header and under Bake panel change the mode to Normals, check the Selected to Active checkbox, then press the Bake button. After Blender finishes baking save the image to your computer.