A little of both.

Depends more on strength, but big hands sure helps.
Do finger pushups (instead of putting your palms on the ground, use your 10 fingers) to improve finger strength.

btw: neat avatars. my compliments to the admin.