"To need some tweaking" means that something requires minor adjustments or improvements in order to be better or work more effectively.