Pygame ----> Tiled ------> How to decrease lag and increase performance with LARGE Map

As the tittle suggests, what would be the optimal route to increase computer performance with a 350 width by 350 height map with 16by16 bit tiles? Would anyone have any documentation I should read or video I could watch? I loaded in a large map using pytmx into pygame, just extremely laggy

for anyone interested in A solution to my question