Considering you said you played through it on Normal mode, 'git gud' is very good advice for you, too.
Also don't even attempt the dream world boss on Hard, I'm warning you in advance.
It just needs some luck.