I suggest to always go back to World 1-1 to grab two Super Bells because those will help a lot in later sections of the level and allow you to tank some hits (if you dont fall of course). With that strategy it took me 2-3 hours to beat it. Good luck!