It just keeps looking up even when the controller is not moving? It happens on all games and i tried resetting the controller but it didn't work. I'm pretty sure its not the controller.
Modern controllers, especially those shipped with a console, are not built in a very durable fashion. Stick drift is a very common problem with heavy use.
So what can you do? Subsequent steps if a reset does not appear to function:
Re-attempt the reset. Make sure you hold the button down for a good half-minute or so before proceeding.
Are you still within the warranty period? Is the controller undamaged? Have your controller replaced. If not, proceed further.
Try using compressed air to clean the apertures at the base of the stick from outside. Try resetting again and see if you still experience drift.
If you have access a screwdriver: Open up the controller and clean the inside. Try again.
If you have access to tweezers, watchmaker screwdrivers, a good work surface, and so on: Take apart the controller and physically replace the stick(s). To do this you will need to disassemble the controller (temporarily remove the battery and part of the electronics inside). Sticks are quite cheap, but the necessary equipment may end up costing more than a new controller. You can easily google for instructions. Here's one such tutorial with pictures.
Trash it and buy a new one.
You can try to Hard Reset the controller with a pin. There's a little hole behind the controller. Have a look here for instructions