Ive been working for a while to improve the speed of my system. I got some improvements a while ago by disabling unwanted triggers, but i was no wondering would adding ^ and $ to my triggers where possible make it show a speed increase?

Possibly, yes. Each trigger is internally a regex which tries to match anywhere in the line, and stops trying when it explicitly fails. If it is anchored, non-matches will usually fail faster. Be certain, though, that the patterns really do always appear at the beginning or end of the mud line.