You should always aim for a natural link profile rather than obsessing over a “perfect” ratio between do-follow and no-follow links. Having said that, there is an optimal ratio you can aim for – as long as you’re doing that naturally.
If you’re skewed too much towards do-follow links, you might be viewed by Google as manipulating your link profile and you could be penalized for that. A good rule of thumb would be to aim for 60% do-follow and 40% no-follow links. You should remember that both types of links are essential for the long-term success of your site, as many high-authority websites offer only no-follow links that still bring tremendous benefits in terms of SEO and web traffic.