The speed of light is a misunderstood concept.
C is the limit of our measuring devices proportionally to the energy this system contains. People simply do not understand why light travels at c regardless of your velocity. First get rid of the pseudoscience. The reason we can not attain the speed of light has nothing to do with mass, nor anything at all to do with energy requirements for acceleration. To someone traveling at 1/2 of c to us, it would take them no more energy to continue to accelerate than it took them to start accelerating. To them nothing has changed, you must stop thinking of this frame as an absolute frame. To them it is your clocks and rulers that have changed. It is you that requires more energy to accelerate, your mass that has changed. Ask yourself has your mass changed, because they say it has. Again, they see nothing different than before they began accelerating. Everything is relative to the velocity of a system through space and it's current energy content. Our measuring devices are simply unable to measure anything above the speed of c. In analogy, your speedometer is maxed out and unable to give you any readings above its upper limit.
Look at the speedometer on your car. Imagine that 100 mph is the speed of light and the maximum it can give readings. Accelerate to 50 mph. As you begin to accelerate your division mark spacing (clocks and rulers) begin to change proportionally to the energy added on the quantum level from your change in velocity. Now rotate the dial so that your zero point follows the needle.
Notice the consequences. 100 mph is still 100 mph and can not be reached. Also your velocity through space now reads as zero, not 50 mph, just as it does right now despite our traveling at an unknown velocity through space.
Light travels at c regardless of ones velocity because our zero points for our measuring devices also change proportionally to energy along with our measuring devices. This change in zero points compensates exactly for our change in velocity and c will always calculate to c regardless of our true velocity through space.
Regardless of what your true velocity through space may be, your devices will say you are stationary. There is no traveling at 1/2 of c, 99.9% of c, or any number for yourself. You will at all times according to your own clocks and rulers be stationary. Your zero points resetting will compensate for your change in velocity and light will calculate to c regardless if you are now traveling at what once would have been c to you.
People simply have no understanding of why light calculates to c regardless of ones velocity, to most it is simply a magical speed limit that can not be reached. At no other time but right now at this exact velocity will the same distance and time ever be calculated for the speed of light. This is not to say others will not still call their clock ticks of a different duration seconds, nor their rulers of different lengths meters, but at no other velocity will they ever be the same. The shift of our zero points combined with these new measurements is why it will always calculate to c and can never be obtained.
We simply never notice the relative changes to our zero points nor our clocks and rulers and we never will because we call different duration ticks of time seconds and different length rulers meters. All clocks and rulers are equally accurate in every frame because our zero points have shifted proportionally to energy along with those clocks and rulers.
Hence Einstein telling us that only in frames moving in relative motion (the same approximate velocity) are the laws of physics the same. And that in frames not traveling with the same approximate velocity are the laws of physics different. They are different because they no longer share the same zero points or units of measurement.
Understand there is no such thing as a constant, everything is relative to the energy a system contains due to its velocity through space. The measurements nor zero points are not the same, they are proportional to energy. That we call two different ticks of time the same thing or two different lengths rulers the same does not mean they are the same. We are simply unable to tell when our own measuring devices change, even if we know they do. So most confuse proportional as being the same, when it is anything but.
Don't be confused by the magical mumbo jumbo of its impossibility. They themselves are simply confused and don't understand why light always travels at c regardless of ones velocity. They continue to think that a second in the accelerated frame is of the same duration as a second to us. Confusing two different times as being the same because they don't understand that our zero points for every measurement also shift as well. And hence a clock tick of a longer duration can calculate the same result as a clock tick of a shorter duration, as well as longer and shorter rulers. Zero points have shifted compensating for the change in velocity. With every change in velocity, you will calculate new times and distances for light, but since you will still call these new times seconds, and these new distances meters, you will never even realize your measuring devices or your zero points have changed. You will always think everything has remained the same and will argue against anyone that tells you they have changed and be convinced they are wrong. Like the twin who believed it was the stationary twins clocks which changed, believing his remained the same until he returned to the stationary frame and reality came crashing down. We simply have no stationary frame to return to, to make our error in thought of the consistency of time clear to us. Not that we would know a stationary frame even if it existed, because to all our measuring devices we are stationary and it is everything else that is in motion. Which is why every device we have reads as stationary, despite our understanding we are anything but…..