The phrase 'abound in' means to exist in large numbers or be plentiful in something. While 'abound with' is also commonly used, 'abound in' is grammatically correct and commonly used when referring to what something contains. 'Abound for' and 'abound to' are not standard English expressions.