i think you should give tha ball an impulse at collision hit to speed it up.
SetSpritePhysicsAngularImpulse ( iSpriteIndex, impulse )
SetSpritePhysicsImpulse ( iSpriteIndex, x, y, vx, vy )
and you should not overwrite the Velocity.
and you should disable the default walls at screenborder and replace it with own physic sprites.
in past the sprites not bounced from.
SetPhysicsWallBottom ( mode )
SetPhysicsWallLeft ( mode )
SetPhysicsWallRight ( mode )
SetPhysicsWallTop ( mode )
i believe Restitution is the energy transfer between two masses. (momentum transfer?)
AGK (Steam) V2017.12.12 : Windows 10 Pro 64 Bit : AMD (17.12.1) Radeon R7 265 : Mac mini OS High Sierra (10.13)