You can still earn Tech Points after you have finished the game. Replay levels that feature enemy robots and you will be awarded the same amount of Tech Points you received the first time you played the level. Keep in mind that tech pieces provide a lot of Tech Points. Just keep at it and eventually you will have enough Tech Points to unlock all of the upgrades.