Port my own heads?

I think theres 2 things holding your motor back. Small headers and exhaust. If you cant afford bigger headers,I would try and put a 3" exhaust on it. Ive seen cars pick up 3 tenths going from 2 1/2" to 3" exhaust.
Im NO expert,just my little experience and opinion.