This could be any of a hundred different things - impossible to answer. My advice is to map out a long term program that is based in reality and make sure you have balance. Also - you have to walk before you run. So if you don't have a base level of fitness (mile run, jumps, throws, calisthenics, bodyweight, aerobic, etc) - it's time to get that in order rather than thinking "front squats are the answer!" Or other such nonsense.