Weight gain is calories in vs. Calories out. Ultimately, the more you gain during pregnancy, the more you have to lose after you give birth.
Fruits are healthy but also contain enormous amounts of sugars. Fried foods are not healthy for you at all. And sweets every day are also not good.
I'm not picking apart your eating choices, i'm letting you know that nutritionally these are empty calories. There is nothing in ice cream that will be of any benefit to you after you factor in the calories and the sugar and fat loads! Candy bars, soda pop, all are full of nothing but junk. Read labels, start informing yourself about what you are eating. Drink fat free milk, or skim instead of whole or 2%.
You can cut out some of the calories you eat by watching what goes into your mouth and moving more. Walking for at least 1/2 hour a day is excellent.
I know it is sad because cravings are so out of control while you are pregnant, but being pregnant does not give anyone a license to eat whatever, whenever they choose. Eat treats sparingly. You'll be amazed at the difference.