Rangers manager Steven Gerrard believes they are better prepared to reach the Scottish League Cup final with both Jermain Defore and Alfredo Morelos in form.