French is a hard language to pronounce, especially for English-speaking people. There are two basic things you need to do when speaking: 1. make you speak slowly and don't forget any letters; 2. make sure you speak loud. You might be shy, but it's a well-known thing that speaking louder allows you to enunciate better. Also, it can be helpful to record yourself while speaking French and compare your pronunciation to actual French people speaking.