I mean like just by using the 6th gen. I heard that you can find all the Pokemon there apart from certain legendaries and gen 6 version exclusives. So can you complete the national dex without needing other gens?
Completing the national pokedex only with Pokemon X is possible, but you will have to trade for some of the Pokemon.
Hope this helps! -Gel low ham stir