Hey, I’m also not vip, here are some tips, first one, do all of the daily missions, that’s on average 500 dna, collect your daily pack cards plus video for free and that should give an extra 500.
Then keep only Apatosaurus fossils, you will get offers if trade harbor is unlocked, that should be extra 500.
Do all of the daily events, extra 500 on average.
On tournaments or boss battles do every one you can.
And if you still want more, use your daily trade coins (maxed) to ceno, and then trade that dino for the DNA, around 1000
If you want more, what I did is trading for dna dinos that are not related with my future goals, that is not completely recommended but that’s what I did.
By this and some TH rare trades you might get 3,000 a day, and if you grind a lot something of 5,000 or more, currently with hard work and luck I’m making over 50,000 a week without being VIP, hope it helps