Well you would have to take this a bit behind. First you must now Einstein's famous equation of E=mc2 and the fact that the more mass an object has the more energy is required to accelerate it. You must also know that kinetic energy is the energy an object has due to its motion. So as something starts moving at a fixed speed, its kinetic energy is constant. However the moment the object accelerates, its kinetic energy increase. And kinetic energy is simply energy, the word "kinetic" behind it simply specifies the type of energy. Taking the previous statement into consideration and applying it to the Einstein's formula: E=mc2, we deduce that mass increases as an object accelerates(not as it moves at a constant speed). So when an object tries to reach the speed of light it simply keeps on increasing in mass. Now according to Newtonian physics, the more the mass of an object, the more energy is required for it to accelerate. So while the object is reaching the speed of light, in that case it mass becomes infinite. It is almost like a function in mathematics reaching a limit or an asymptote, in which it becomes infinitely closer to the number or asymptote it is approaching. In the same manner anything with mass will become infinitely closer to the speed of light as it increases but will never reach the speed of 186000 mi/s(speed of light). And in the process of reaching the speed of light, its mass grows infinitely, and thus it would recquire and infinite amount of energy to sustain the speed of light for anything with mass. This last statement is the result of the formula: E=mc2 . If you have infinite mass in the formula, then you must have and infinite amount of energy to sustain the infinite mass which is the effect of an object moving at the speed of light.
Thus, only light and other waves that have no intrinsic mass, can reach the speed of light.