aziazo; From the sounds of it, the battery and starter sound just fine. Could it be that the engine is flooded from the previous attempts to start? You can try clear flooding. Hold (do not pump) the throttle to the floor and crank the engine. You will be able to tell if it tries to fire. Continue. Once it fires, begin lifting off the throttle as the engine rpms increase. Sometimes, when the battery voltage gets low enough, the computer will lose it's KAM (keep alive memory) and will run ratty for a few miles until it relearns.
Good luck.
Loren