Sorry, my first response wasn't very thorough. You will need dumbbells or a resistance band. I use dumbbells: 5's, 10's,12's and 15's. You may need one increment higher or lower depending upon your strength level.
Push up bar are optional. I do use the pull-up bar but this can be substituted...