muscle imbalances

Train around your lousy mobility. You don't get to skip strength training just because you're as flexible as a fence post.
Your imbalances are setting you up for major consequences, if you don't address them.
Pain doesn't occur in isolation, so injuries should force us to look for breakdowns in our chains of movement as a whole.