Unfortunately, placing a dental Implant is your only long term solution. It looks like you had a root canal and crown where the crown, along with 90% of your tooth structure above the gum line, broke off. You can put a new post and crown, but given your young age and bite problems, it won’t last you too long and you just wasted $1,000+.
The solution is to take the broken tooth out and place a dental Implant instead. In 3 to 6 months when your implant will heal and you can receive your crown and have your tooth back!
As you know, dental implants are expensive. Depending on where you live in the US, a tooth extraction, dental implant and bone graft (which you will likely require) will cost between $2,500 to $5,000+. Typically, general dentists who perform implants charge less than periodontists or oral surgeons. However, be sure to find an experienced one. Most dentists offer financing, so if you have good credit you can pay monthly payments.
If you can’t afford an implant at the moment, I recommend you wear a denture for the time being. A denture costs only a few hundred bucks. Wear it until you can afford the implant. Don’t waste your money on a new crown as it won’t last. Same with a bridge, as you will break that too in time and end up with even more missing teeth. I hope this helped.