What can you suggest? (which bit is feeling off?)
I think it's mostly because there is no feedback to the player. So when I hold the jump button I want to see and hear something happen, like make it flash white and make a slight sound to tell the player that it is about to jump. Start there imo :)