Each drive adds its performance to the sum, so more drives will be faster than less drives, all else being equal. The size doesn't directly have an effect, though. If you have a choice between 2.5 inch 300GB 10k RPM drives and 2.5 inch 900GB 10k RPM drives, they'll perform about the same, drive for drive. The difference is when you figure it per TB. So 10 TB of 900GB drives in a raid will be slower than 10TB of 300GB drives, all else being equal.
Some other things you should consider: 7.2k RPM drives are slower than 10k or 15k drives, and are also much larger, usually. They are much slower per spindle when it comes to doing seeks (like random reads) but only a little slower per spindle when it comes to streaming IO (sequential IO that doesn't require the heads to move much). SSDs, which have no moving parts, are a little faster than a regular spindle drive in pure MB/s when the IO can be streamed, but they don't slow down when there's seeking to be done, so where a spindle would start to be limited by the number of IO/s it can do, SSDs aren't, really.