You can build shoulder mobility and prepare for barbell bench presses using the scapula push-up as part of your mobility ... slump into chairs, or sit for long periods, so retraction is key ...
Gym rings are one of the most versatile tools you can invest in for building your body and a great bench press alternative. In many ways, ring push-ups really are just an inverted bench press.