So i am pulling final strings together to finish my project and i have these 2(used to be more, but i eliminated them whit knife tool or edge loop) unsmooth or discolored meshes. How do i get rid of them? I tried knife tool and edge loops and they dont seem to really work(that well)....
I fixed your model's normals to make it renderable but it won't be perfect...
You can solve some shading issues changing the blue edges back to normal. The blue edges are marked as sharp, this means they won't be smoothed. Some of them have been marked by mistake so you'll have to check.
This is how to "unmark" them :
I looked at your blend file and you have many more shading issues than just the two you pointed out. When modelling, try to keep your geometry clean and use quads where possible. Otherwise you'll run into all sorts of issues when subdividing your mesh later on.
But the main reason for the issues you pointed out is because ALL your normals are facing inwards. In edit mode, select all and press Ctrl + N to fix them. Also, the vertices in the quad from the first picture are not on the same plane.
Fixing your normals and using quads will get you the furthest at this point. I suggest you start there.
The distortion is because the smooth shading only smooths between the edges; and in the upper image it is simply the transition between two objects that are miss matched.
It is ok to have faces that isn't made of four vertices if you have a reason to but that is a source for errors like this. This should fix it:
I don't think you should try and have squares and triangles only because that would make the mesh more complicated than necessary.
And the biggest problem is most likely that you have a normal problem. The face is supposed to be on the other side and that make it this weird looking:
I did open the file, the mesh is to complicated to work with effective and you should try and remove edges and vertices you don't need.
If you want to be lazy you could probably fix it with a Bevel and a Subdivision Surface modifiers. I don't recommend this method though.