Graphics and sound aside, some type of evolution as you play maybe something to think about...
I am developing a game with an infinite scroll, but there is still a defined play area...
Dropping "runner" and just thinking infinite is probably a good way to detach from what's already been done...
Something I find in many indie games the the sole reliance on one basic mechanic, think doodle jump, flappy bird ect ect, all hits agreed but if you want to give your creation some originality, maybe try mixing it up a little...
In My games I like to give the player tasks, which usually involve a couple of game mechanics that have to be done in a set sequence for example...
Adding your own twist to a 2D game, in such a saturated and long established industry is a tough call, but kudos for wanting to create Your "own" game...