No, we need more. The main barrier to achieving the dreams of science fiction is a lack of energy to accelerate human-scale amounts of material to high speeds (then slow them down later).
All this becomes relatively easy if you have a lot of cheap power. And you would not get it just by power saving and eficiency improvements, only with research and building of new sources.