Server lag/Low TPS

I have a custom modded minecraft server that I host for me and my friends to play on. Recently there was been a lot of crashes duo to the TPS being extremely low but most of the time the server runs fine. I have run some timings of the server’s performance and what seems to be the most laggiest is the tileEntityTick(self). I dont know what this means exactly if its any specific entities or its just entities overall that causes the lag but I’ve been trying to look at the Sponge configs but I’m not sure what I should change to try to fix the problem.

Here are the two timings that Ive recorded. First one is where the TPS is low, second one is the average TPS.
https://timings.aikar.co/?id=5baf2260ac8049508fce4015d0aab58a
https://timings.aikar.co/?id=cb71ef534c9e491f94c48ba8ced840c4

Im not an expert in hosting servers and keeping them lag free so Im making this port to hopefully find a solution to improve the TPS on the server.

See when you go the timings page there is red text that says ‘FIX THIS’? Try the changes recommended by the link first, and then grab a new timings report and share here if it is still lagging.

You can also try pre-generating the world which should help if you haven’t already.