Is it possible to increase my score?

Hello, I am currently senior and I am planning to take ACT. I have already taken ACT TWICE, and I got 25 both time.
My score was:
English: 26
Math: 27
Reading: 22
Science: 23

Can anyone give me advice for how to improve ACT score? And also, do I need to have good critical reading skill to improve my reading and science score?

For science you can easily raise your score by doing lot so practice test and going over them in the time remaing before the real thing. For English I suggest you go to sparknotes and reviews all the grammar/punctuation rules.

Yes, you can improve your score!
How have your prepped so far? Have you been using real ACT Tests?

I studied Barron and Princeton ACT book and took tests in Red Book. I kept having problem with writing and science test because, for reading, i ran out of time either reading the passage or reading question and looking for answer. for science, i had trouble finding answer in given information (which people said to be easy)