Not anywhere close to a mountain. Try actually visiting one before trying to build one.
This would look fine as a large-scale hill (<1000 feet above sea level) or something. But you need to work on blending the cubes and modter ramps better so it doesn't look so forced or chunky. Right now it seems rather unnatural, but that may not be a bad thing depending on how large this ends up being.