I interview successful successful entrepreneurs at treptalks.com and I usually ask entrepreneurs this question. Most of them emphasize #1 below.
Your question is very general without any specifics so the response is general here.
1. Ideally, if you can find your prospective users/customers to get to sit with you in-person, you can get the best feedback. You will have to come from a place of trying to help them solve a problem that they are already having - otherwise it may just seem like a waste of time on their part. In other words, they would be more interested if you are talking about solving their problem and then showing how your product may do that and then asking for feedback.
Can you think of places where you can meet the kinds of people who would potentially use your product?
2. If you have an email list with people who may already be using your product, you may want to create a short survey asking questions and sending them an email with some sort of incentive for completing the survey.
3. Again, if it is web based product, there are services like usertesting.com and I am sure there are others that provide similar services where they actually recruit real people to test out your product and gain feedback.
You may want to check out a couple of interviews below where entrepreneurs discuss the same topic in depth.
http://treptalks.com/jeremy-potvin/
http://treptalks.com/startup-mistakes-poornima-vijayshanker/
Hope this helps. If you have any additional questions feel free to reach out.