The Impossible badge may look impossible, but if you are passionate about the game, just keep playing it every day or so, concentrating on what you like without neglecting any levels, doing your best and gradually improving, and even with average reflexes, you will eventually get it.
Great game. However, the combination of shields and swords and more items, increased power up duration, and luck (trying a level many times) is arguably overpowered, as I got 3 stars on the final level on Heavenly while grazing only 31 bullets.