Everton and Tottenham lacking firepower for top four finish