Answer to Question 1
Tidal force depends on the difference in the force of gravity across an object. For an object of a given size, the difference is greater when the attracting object is closer. The Moon is much closer to Earth than the Sun, which is why it exerts a greater tidal force.
Answer to Question 2
A