I would say you have a good profile. Assuming you put the proper effort in the essays and your recommendations, you should have all the chances you need. While not required, some work experience could increase your chances even more. So if you could get an internship at a good firm, that would be great.
Most of the students live on campus as Paris is 1hr by the RER. This is way more convenient if you have classes at 8:00am. For most HEC events, the university will arrange shuttles for you to go to Paris. Something I really appreciate is the fact that HEC has shuttles that go back to campus on the weekends at 1:00am, 2:00am and 3:00am.
I really like the hands on approach of the program and the amazing people that are in class. The admission process is quite selective, but works in your favor after getting admitted.
There are students in the program with 0% french. Also everyone in the university speaks English. However, I would strongly recommend that you learn some French since you are going to Paris

.
Hope this helps! Let me know if you have any more questions.