We have e=mc^2 and tend to use c as a "limit". Isn't it possible that e is actually the limit, and so regulates what we can see as maximum v, which would be c?
while nwr, Percy, and cavediver have already done a great job of answering your questions, I would like to point another (possible?) missunderstanding present in your post.You seem to believe that there is some intrinsic limit to the energy that a particle may have. That is not the case. The relativistically correct formula for the energy 'E' of a particle with restmass 'm' moving at the velocity 'v' is given by
E=mc^2/squareroot(1 - (v/c)^2)
As you can see, as the speed of the particle approaches c, the square root approaches zero and the energy approaches infinity (therefore no limit)