Are you using point-buy? If so, put 18 in Int (with 28 points, let's say Str 8, Dex 12, Con 14, Int 18, Wis 10, Cha 8; with drow racial adjustments that's Str 8, Dex 14, Con 12, Int 20, Wis 10, Cha 10). With drow racial adjustment, that means two bonus 1st-level spells right there at 1st level...