Captain Nat Sciver-Brunt says England have underachieved since their memorable World Cup win at Lord's in 2017.