Good stamina is a prerequisite for being good at soccer / football. Players run 5-10 miles per game and a lot of that is intense bursts of speed with lots of changes of direction and agile footwork -- which is incredibly tiring. A team gets a limited number of substitutions and there are no timeouts / breaks other than halftime. So you have to be in good shape, and that's definitely a skill that comes with practice
Technique / "touch" is also critical and can be developed. The most immediately striking easily observable difference btw pros and less skilled players is that pros touch is just impeccable -- the ball just goes exactly where they want it. It's like a part of their body. That comes with drills and repetition.
If you are in good shape and have a good touch, you'll be better than most players up to probably a US division 3 college level (you can also be good at this level sacrificing touch for intelligence / game sense, speed, or another attribute). But beyond that you need to either have freakish skills / athleticism and good game sense or just really good game sense