The way Hardik batted, it looked like he's still high with the world cup win, and mindset matters a lot, while Bangladesh was like, "we are against India, we have already lost game".
I know it's easier said than done to change one's mindset, and it's even harder if you just came out of a thrashing defeat in 2 day test, lol which you could have at least drawn.