You can do a lot with those 3 things.
I would strongly recommend a dip bar though.
Thats not me thats some guy from google.
Anyways, pullups, pushups, dips, and kettle bells for legs and other things is a great set up.
I never did a 5k, i’d like to someday.