Lifestyle. Best way to improve your erection is to improve your health. Eat right & exercise regularly. Optimize your blood pressure, cholesterol & sugar. These 3 factors can decrease blood flow to your penis. Check w/your doc to make sure you're not getting a medication that can negatively impact your erections.