Aston Martin's Sebastian Vettel says he has benefitted from the three week break after a disappointing performance at the season opener in Bahrain.