No, you don't suck. I admit the game may be a bit hard.
I'm going to help you a bit: if you have those upgrades check out Electric City. There's a path that goes LEFT and it's not hard compared to the others. That path is near the room you fought the first boss.