I would not worry about your sternum or xyphoid process is broken, the reason being is that there is no way to fix it but time. Now you did not say what you were hit with and how long ago this happened. With not knowing any of this I can only assume that you should be fine and that it is only going to take so time for your body to heal.