Throwing Sonic Boom's, fire balls etc..with a pad?

Ok why is it that when i throw fire balls etc, i throw and some what of a punch first, is because iam using a pad or and iam doing the inputs to early or late?

Button input is a second early.