Don't forget relativistic effects
As an object accelerates, it's mass increases. Therefore, as the object approaches the speed of light, it's mass approaches infinite. Therefore, the amount of energy required to accelerate it also approaches infinite. The end result is that the object would approach but never quite equal the speed of light.
