It’s not the equipment that determines results, but rather the amount of challenge you bring to your body during your workouts. For strength training progress, you want to increase the challenge, and adding resistance is one way to do that, but not the only way. You can manipulate the challenge you experience in a number of ways to progressively challenge yourself:
· --Increase range of motion
· --Increase speed of the movement
· --Decrease speed of the movement
· --Decrease the stability of the movement
You can move to a deeper range of motion on almost all of the exercises you listed. On some exercises, by moving faster you will experience a bigger challenge. At the other end of the options, you could move more slowly. Manipulating the speed either above or below that which you are used to. Moving at a new speed will change the muscular response necessary for the movement. Finally, you can decrease the stability of any movement. You can bring your feet closer together on push-ups and stand with feet closer together on squats or even perform a single leg squat. Also, you can create a greater strength response by shifting the body weight to provide an asymmetrical challenge (this is another way of decreasing stability.) On a dip or squat, for example, you can shift more bodyweight into one arm or leg to increase the amount of body weight moved by each arm or leg.
The concern I would have about your program is that it is missing upper body pulling movements. This is a common problem/challenge with any program based primarily on bodyweight exercise. Without strengthening pulling movements with row or pull-up type exercises, it can be difficult to have well balanced strength in the upper body, especially when the rest of the program is dominated by many pushing exercises like push-ups or dips.
The ACE Integrated Fitness Training model details a movement-based approach to exercise where we have exercises featuring the 5 primary human movements: pushing, pulling, rotating, squatting, and lunging. Your program as it is, is missing pulling for sure and possibly rotation.
If you can find a way to add in some upper body pulling exercises, even if they are done apart from your normal workout routine, this will more successfully balance your strength training efforts.
For more information on the ACE IFT model, check here: