This is the network on this site and i have two multi-sites apart from the main one, what i want to know that, can i create this many multi-sites, without the network crashing or having too much errors or the database itself would crash because of the too much data?
300 sites within a multisite shouldn't be a problem by itself. Just be aware that things scale out quickly when you are operating that many sites. In particular, the number of posts will grow fast, and depending on the type of site, the traffic can grow fast.
300 empty sites with no traffic can be run on any shared hosting, but as the post count and traffic grows, you'll want to look into more robust hosting options.