Should only straight A students take AP?

No. Any student who is academically ready for a challenge and is willing to put in the work should consider taking AP. Your teachers or school counselor can help you decide if AP is right for you.