New here!

Who said anything about winning by mashing XD and yeah sorry for my mistakes in my post, It was pretty late and I was pretty tired :p

And yeah bro you should definitely pick up street fighter. It's one of the best fighting games of this generation.
It'll take time but you'll be happy in the end