Normally, travel speed variability and capacity are the most famous parameters. Then exist others more complicated of measuring such as: delay at bus stop, bus-bus interference and with others vehicles and priority control.
In Belarus, there is a standard density routing lines - the length of streets on which the routes of the city divided by the area. The specification for the city averages 3.4 km / kmkm
Almost all of the parameters you considered are dependent from the demand or are interdependent. For example, given: the demand Q; the length of the line L; the capacity of buses C; the passenger load factor e; the daily service time T; the commercial speed V, the number of necessary buses is given by (2 Q L)/(C T V e).
Similarly, you can adapt C in order to deal with Q in different way: you could use different buses in different time of days, or modulate C in space or in time (doubling the buses in peak hours, or reducing the headways, and so on......
The number of the stations also are due to the demand, taking into account that in CBD they should be not further away than 600 m.
All in all, it seems you need a course on public transport design :)
You should look from points of view of passengers and bus company. Passsengers want to have the travel time fast (optimally - from trip origin door to trip destination door, if you don't have that commercial speed might be a help), reliable (delays, missing rides), often (schedules, connectivity) and comfortable (sitting place, clean - it depends very much on the area). Company wants to have money from the operation, so the question is it paid by tickets from passengers or by a PT organiser. Than the costs - how many employees, what is the operational (commercial + time spent at terminus + sometimes also time to get to a depot) speed. Sometimes you should also look from a PT operator's point of view.