If I have misunderstood your question, please excuse my attempt! I *think* you are saying that your MyHeritage ethnicity results did not show a percentage from France, but you believe you have French ancestry?
I took a look at your ancestry and couldn't find anyone that was obviously French within about 5 to 6 generations. (Of course, I could have missed someone.) But if your French connection is past that, then their DNA has had 5 to 6 chances to miss being passed down to you, and that means it is not surprising not to see a French percentage. Each testing company identifies DNA bits and pieces that appear to them to be solely associated with specific regions, and unless every generation passes those bits down to you, the company won't be able to detect them. That means this is another case where "absence of evidence does not mean evidence of absence". You may well have French ancestry, but you didn't get the right bits passed down to prove it.
One thing you can try is GEDmatch (see Help:GEDMatch and Connecting DNA Test Results to WikiTree Profiles), upload your DNA there, and try their Eurogenes analyzers, may or may not find something French related.
Currently, in my opinion, AncestryDNA has moved into first place for the quality of their ethnicity info. If you're interested, it might be worth your while to retest there. All of the companies are working on improvements, so make sure that periodically you recheck your results at MyHeritage, you never know - you may find a surprise!
Another thing you can try is to get your siblings tested. Because we only get part of our parent's DNA, it's possible that your siblings got what you didn't. If it's found in any sibling, then it's yours too - same ancestry!
Of course, don't forget that no DNA test can redefine you, you are who you are, you are who you choose to be, and no DNA test result can change that.