RE: what to do
There's not much we can tell you on the forum because we can't inspect your plane. Get a local pilot, preferably a trainer, to look your plane over and tell you what to fix. There are very few things in an airframe that are irreperable, so your trainer is not lost.